资源地址:
https://pan.baidu.com/s/11hivmtxHDb6cESIpVZGwmw
提取码:o7xs
操作步骤
1,把上面的4个文件下载到自己电脑上后,然后上传到centos7上/opt/web/没有目录自己创建
2,安装依赖
先cd到,/opt/web/目录下。
安装pcr
rpm -Uvh pcre-devel-8.32-15.el7_2.1.x86_64.rpm --nodeps --force
安装zlib
rpm -Uvh zlib-1.2.7-17.el7.x86_64.rpm
安装zlib-devel
rpm -Uvh zlib-devel-1.2.7-17.el7.x86_64.rpm
3 安装nginx
在/opt/web/目录下解压nginx
tar -zxvf nginx-1.16.0.tar.gz
此时目录下会多了一个:nginx-1.16.0的目录,然后进入
cd nginx-1.16.0
检查安装环境:./configure
编译:make
安装:make install
4,判断是否安装成功
进入到启动目录:cd /usr/local/nginx/sbin
启动:./nginx
查看进程是否启动:ps -aux|grep nginx|grep -v "grep"
如果能看到进程则安装成功,或者直接在浏览器中输入:http://localhost 如果能 看到:“welcome to ngingx” 也是成功的。
5,检查防火墙是否开启端口
添加端口开放:firewall-cmd --zone=public --add-port=80/tcp --permanent
生效端口:firewall-cmd --reload
注意:当然这里设置的端口也可以是自定义的比如:8088
验证:
在浏览器中输入:http://localhost 如果能 看到:“welcome to ngingx” 端口开启OK了。
6,设置为服务并开机自启
在目录:/lib/systemd/system/ 下面 新建一个:nginx.service文件,把下面内容填入:
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx reload
ExecStop=/usr/local/nginx/sbin/nginx quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后保存并执行systemctl enable nginx.service使nginx开机启动
最后校验服务是否成功:
//启动
systemctl start nginx.service
//关闭
systemctl stop nginx.service
//重启
systemctl restart nginx.service