环境:CentOS7、防火墙已关闭
下载地址:http://mirrors.sohu.com/nginx/
依赖包:Nginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题
yum install -y pcre-devel zlib-devel openssl-devel wget gcc
1、从Nginx官网下载Nginx源码包/虚拟机的情况下可以先下载,再上传
wget http://nginx.org/download/nginx-1.12.2.tar.gz
解压:tar -xzvf nginx-1.12.2.tar.gz
2、编译
在/root/nginx
目录进行编译前配置
cd /root/nginx*
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make && make install
3、启动Nginx(关闭防火墙)
查看目录:
cd /usr/local/nginx/
ls
tree (yum install -y net-tools wget tree)
4、启动Nginx
启动Nginx
/usr/local/nginx/sbin/nginx
查看Nginx进程是否启动
ps aux|grep nginx
查看Nginx占用的端口号
netstat -tlnp|grep nginx
主机浏览器访问
# 1. 立即停止Nginx服务
/usr/local/nginx/sbin/nginx -s stop
# 2.完成当前任务后停止
/usr/local/nginx/sbin/nginx -s quit
# 3.杀死Nginx进程
killall nginx
参考地址:https://www.cnblogs.com/connect/p/nginx-install-src.html
原文:https://www.cnblogs.com/ybf-yyj/p/11413901.html