我使用centos7X64最小化安装
CentOS-7-x86_64-Minimal-1708
1.关闭firewall:
1 2 3
| systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
|
1 2 3
| [root@localhost ~]# firewall-cmd --state not running [root@localhost ~]#
|
2.安装wget
3.安装nginx 编译环境
1 2 3 4
| yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel
|
4.安装nginx
官方查看最新稳定版本 官网链接直达
我现在最新稳定版本是:nginx-1.12.2
1
| wget -c https://nginx.org/download/nginx-1.12.2.tar.gz
|
5.解压
1 2
| tar -zxvf nginx-1.12.2.tar.gz cd nginx-1.12.2
|
6.配置nginx
7.编译安装
8.启动、停止、重启nginx
1 2 3 4 5
| cd /usr/local/nginx/sbin/ ./nginx ./nginx -s reload #重新加载配置文件 ./nginx -s quit #:推荐 待nginx进程处理任务完毕进行停止 ./nginx -s stop #:先查出nginx进程id再使用kill命令强制杀掉进程。
|
9.查询nginx进程:
10.开机自启动
在rc.local增加启动代码就可以了。
底部增加一行:
1
| /usr/local/nginx/sbin/nginx
|
设置执行权限: