安装nginx
-
安装nginx依赖
yum install gcc-c++ yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum install -y openssl openssl-devel
zlib:压缩
pcre:正则
openssl:证书
-
下载 nginx
wget http://nginx.org/download/nginx-1.13.11.tar.gz
-
解压
tar zxvf nginx-1.13.11.tar.gz
-
修改编译nginx源码后的 输出地址
./configure --prefix=/root/workbase/nginx
-
编译
make make install
运行nginx
-
切换到编译后输出的/root/workbase/nginx/sbin
执行cd /workbase/nginx/sbin ./nginx
判断nginx是否运行
-
执行命令,查看端口
ss -tanl
80 是nginx默认端口,如果80正常启动,则nginx启动成功
-
查看进程
ps -ef|grep nginx
-
访问nginx首页
ip:80
nginx 命令
cd sbin/ ./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload
./nginx -s quit:
此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:
此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
注意: 开启端口: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
如果本地访问不到端口,则需要开启 如果开启之后,还访问不到,则需要关闭本地防火墙ps命令
-a,查看所有
-u,以用户(user)的格式显示
-x, 显示后台进程运行参数
-ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等
一般项目中,我们首先要查询一个进程,并对其进行删除会用一下命令
ps -aux | grep nginx
ps -ef |grep nginx
查询到nginx相关的进程,我们通过kill命令来操作该进程号删除该进程,kill -9 12345
-