环境: 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
主机浏览器访问
5, 停止 nginx
- # 1. 立即停止 Nginx 服务
- /usr/local/nginx/sbin/nginx -s stop
- # 2. 完成当前任务后停止
- /usr/local/nginx/sbin/nginx -s quit
- # 3. 杀死 Nginx 进程
- killall nginx
6, 停止 nginx
参考地址: https://www.cnblogs.com/connect/p/nginx-install-src.html
来源: http://www.bubuko.com/infodetail-3170920.html