CentOS7安装Nginx
一、安装pcre依赖
1.1、下载pcre-8.37.tar.gz
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

1.2、解压 pcre-8.37.tar.gz
[root@centos-7 opt]# tar -zxvf pcre-8.37.tar.gz
1.3、进入pcre-8.37目录,执行./configure命令
[root@centos-7 pcre-8.37]# cd /pcre-8.37
[root@centos-7 pcre-8.37]# ./configure
1.4、执行make && make install
[root@centos-7 pcre-8.37]# make && make install
1.5、查看安装的pcre的版本号
[root@centos-7 pcre-8.37]# pcre-config --version

二、安装其他依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
三、安装Nginx
3.1、下载安装包nginx-1.12.2.tar.gz
http://nginx.org/
3.2、上传至/opt目录
3.3、解压nginx-1.12.2.tar.gz
[root@centos-7 opt]# tar -zxvf nginx-1.12.2.tar.gz
3.4、进入nginx-1.12.2目录,执行./configure命令进行检查
[root@centos-7 opt]# cd nginx-1.12.2/
[root@centos-7 nginx-1.12.2]# ./configure
3.5、安装
[root@centos-7 nginx-1.12.2]# make && make install
注意事项:执行这一步骤时有可能出现"make[1]: *** [objs/Makefile:882: objs/src/http/ngx_http_script.o] Error 1"这个异常,如下图

解决方法:
1、vim /opt/nginx-1.12.2/objs/Makefile
2、找到 -Werrori 并将其去掉
3、再次执行make && make install就不会报错了
参考网址:
https://blog.csdn.net/dudu3332/article/details/102831513
3.6、检查
安装完nginx后,会在/usr/local目录生成一个nginx文件夹

3.7、启动nginx服务
启动:./nginx
关闭:./nginx -s stop
重启:./nginx -s reload

3.8、查看nginx进程

3.9、浏览器访问

3.10、配置文件的位置
/usr/local/nginx/conf/nginx.conf
四、注意事项
要想在浏览器中输入Linux的IP地址能够成功访问,需要关闭Linux的防火墙
https://www.jianshu.com/p/df8888f27292

浙公网安备 33010602011771号