nginx安装:linux环境下安装包安装

1.解压
tar -zxvf nginx-1.14.2.tar.gz
2.编译
cd nginx-1.12.2
./configure --prefix=/data2/nginx    (安装路径可更改)
3.安装
make  && make install   
4.修改配置文件
server 标签下加:
location /voice/ {
root /data2/iflytek/;
proxy_set_header X_Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
方法二:在启动命令-c前加-t-
5.启动
 启动代码格式:nginx安装目录地址 -c nginx配置文件地址
/data2/nginx/sbin/nginx -c /data2/nginx/conf/nginx.conf
6.停止
ps -e f| grep nginx
--从容停止
kill -QUIT 2072
--快速停止
kill -TERM 2132
kill -INT 2132
--强制停止
pkill -9 nginx
 
重启Nginx服务
 方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可
0
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
0
 
 
参考资料:
 
 
删除:停止后:清理对应安装目录(/data2/nginx)
 
 
---依赖包
1.yum -y install pcre-devel
2.yum -y install zlib-devel
 
 
 
 
遇到问题:
执行:./configure --prefix=/data2/nginx 安装不上,报缺少c++什么信息
解决方法:yum install gcc* -y
 
 
原文地址:https://www.cnblogs.com/forest-sunshine/p/13913707.html