如果没有安装gcc执行./configure将会报错。
- # 使用如下指令安装gcc:两个都要安装
- yum -y install gcc
- yum -y install gcc-c++
http://nginx.org/en/download.html

- https://sourceforge.net/projects/pcre/files/pcre/
-

wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

[root@centos701 opt]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
[root@centos701 opt]# tar -zxvf pcre-8.37.tar.gz

- cd pcre-8.37/
-
- ./configure
-
- make && make install


pcre-config --version

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

- cd /opt
-
- tar -zxvf nginx-1.12.2.tar.gz


- cd nginx-1.12.2/
-
- ./configure
-
- make && make install
-


- cd /usr/local
-
- cd nginx/sbin/
-
- ./nginx
-
- ps -ef | grep nginx

http://192.168.173.221

systemctl status firewalld

systemctl stop firewalld
systemctl disable firewalld.service
systemctl start firewalld.service
- # 方式一
- firewall-cmd --reload
-
- # 方式二
- systemctl restart firewalld.service
systemctl enable firewalld.service
firewall-cmd --list-all

- 1、[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent #开放端口
- 命令含义:
- --zone #作用域
- --add-port=80/tcp #添加端口,格式为:端口/通讯协议
- --permanent #永久生效,没有此参数重启后失效
- 2、[root@centos7 ~]# systemctl restart firewalld #重启防火墙
- 3、[root@centos7 ~]# firewall-cmd --list-all #查看刚刚的开放端口是否成功了

- 参考网址:
- https://www.cnblogs.com/lfhappy/p/10798400.html
- 1、https://blog.csdn.net/zll_0405/article/details/81208606
- 2、https://www.cnblogs.com/yyxq/p/10551274.html