[](()1.2、再安装pcre包
yum install -y pcre pcre-devel
[](()1.3、再安装zlib包
yum install -y zlib zlib-devel
[](()2、下面进行nginx的安装
=============================================================================
[](()2.1、准备nginx安装包
方式1:在网上下nginx包上传至Linux(https://nginx.org/download/,
w 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 get https://nginx.org/download/nginx-1.99.9.tar.gz
方式2:也可以本地直接上传
例如我将物理机上的nginx安装包上传至服务器/root/wenjian的文件夹下
[](()2.2、解压压缩包
tar -zxvf nginx-1.9.9.tar.gz
[](()2.3、将解压后的压缩包放到/usr/local下
mv nginx-1.9.9 /usr/local/
[](()2.4、切换到/usr/local文件夹下,修改nginx-1.9.9文件名
cd /usr/local
mv nginx-1.9.9 nginx
[](()2.5、进入nginx文件夹
cd nginx
[](()2.6、配置
./configure
[](()2.7、编译安装
make
make install
[](()2.8、查找安装路径
whereis nginx
[](()2.9、进入sbin目录,可以看到有一个可执行文件nginx,直接./nginx执行就OK了
./nginx
[](()2.10、查看是否启动成功
ps -ef | grep nginx
我的物理机访问:
虚拟机访问:
[](()3、注意问题
=====================================================================
[](()3.1、防火墙
- 查看防火墙是否开启
systemctl status firewalld
- 启动防火墙后,默认没有开启任何端口,需要手动开启端口。nginx默认是80端口
手动开启端口命令
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
- 开启后需要重启防火墙才生效
systemctl restart firewalld.service



