1、查看yum源是否有配置------------yum仓库存放位置/etc/yum.repos.d/
yum repolist yum源列表
yum repolist enable 当前yum源
#如果没有配置yum源,则配置yum仓库
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#yum clean指令清除索引缓存和下载包的缓存&&生成索引缓存索引提供搜索安装速度
yum clean all && yum makecache
2、安装openssl 、zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel
3、下载安装pcre-8.3.7.tar.gz
路径为: https://sourceforge.net/projects/pcre/files/pcre/
cd pcre-8.37/
./configure
make && make install
#查看版本信息
pcre-config --version
4、下载安装nginx1.12.2
http://nginx.org/en/download.html
cd nginx-1.12.2/
./configure
make && make install
5、启动nginx
cd /usr/local
cd nginx/sbin/
./nginx
ps -ef | grep nginx
6、测试------------浏览器输入IP地址+端口(默认80)
7、查看端口是否开放
firewall-cmd --list-all
8、防火墙启动停止
systemctl stop/start/restart/status firewalld-service
systemctl status firewalld.service
9、开启端口
【9.1】、[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent #开放端口
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
【9.2】、[root@centos7 ~]# systemctl restart firewalld #重启防火墙
【9.3】、[root@centos7 ~]# firewall-cmd --list-all #查看刚刚的开放端口是否成功了