1、rpm -qa|grep gcc
检查 gcc
若没有
yum install gcc-c++ 安装
2、PCRE pcre-devel 安装
yum install -y pcre pcre-devel
3、zlib 安装
yum install -y zlib zlib-devel
4、OpenSSL 安装
yum install -y openssl openssl-devel
5、直接下载.tar.gz
安装包,地址:https://nginx.org/en/download.html
6、解压
tar -zxvf nginx-xxx.tar.tz
7、进入 nginx.xxx
./configure --prefix=/usr/.../nginx(指定安装目录)
8、编译安装
make && make install
执行完此命令,nginx已经启动
开放端口后 访问
http://ip/(80端口可以不用输)或http://ip:80/
页面显示 Welcome to nginx! 表示成功
9、检查nginx是否启动
ps -ef | grep nginx
1、启动
进入sbin
./nginx
2、停止
查询nginx主进程号
ps -ef | grep nginx
从容停止 kill -QUIT 主进程号
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
sbin 目录下
./nginx -s stop
./nginx -s quit
./nginx -s quit
:此方式停止步骤是待nginx进程处理任务完毕进行停止。./nginx -s stop
:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
3、重启
./nginx -s reload
或
kill -HUP 主进程号
检查配置文件nginx.conf的正确性命令
首先执行命令找到nginx路径
ps aux | grep nginx
如nginx路径为
/usr/local/nginx/sbin/nginx
contos 下面查看 nginx配置是否OK
/usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful