一、安装依赖
nginx所需三个依赖:openssl pcre zlib
执行命令:
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
二、下载nginx、安装
1.下载地址:http://nginx.org/en/download.html
2.下载后解压缩然后进入目录
3.修改权限,不然会报权限不足,如果用sudu会报错命令不存在
chmod+x configure
4.执行
./configure
5.执行
make
6.执行
make install
三、修改配置文件profile
1.打开/etc/profile文件
2.添加配置
export NGINX_HOME=/usr/local/nginx export PATH=$PATH:$NGINX_HOME/sbin
注意:path有多个路径的话用冒号“:”隔开而不是用分号“;”,比如说之前配置过jdk
3.执行 source /etc/profile ,使配置文件生效。
4.执行nginx -v如果能看到版本,就说明nginx 已经安装成功了
四、nginx启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
五、重启
进入/usr/local/nginx/sbin下,
输入命令:
centos 6.x 重启 nginx -s reload
centos 7.x 重启 systemctl restart nginx.service 或 service nginx restart
六、验证nginx配置文件是否正确
进入/usr/local/nginx/sbin下,输入命令./nginx -t 如果看到下图说明没问题
七、停止
1.查看线程id:ps -ef |grep nginx
2.kill掉即可:kill -9 5793
八、踩坑
kill 后重启nginx时如果遇到:
解决办法:
1.执行:killall -9 nginx
2.然后重新启动nginx即可:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf