nginx安装、配置
操作系统:CentOS 8.4 64位 SCC版。Xshell7
一、安装编译工具及库文件
1.对于基于RPM的系统(如CentOS),可以使用以下命令安装GCC:
- sudo yum install gcc
- sudo yum install gcc-c++
2.安装PCRE pcre-devel
Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:
powershell
yum install -y pcre pcre-devel
3.zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。
powershell
yum install -y zlib zlib-devel
4.安装Open SSL
powershell
yum install -y openssl openssl-devel
linux 添加nginx安装包
re 回车
tar -vxf 解压
ll 查看解压文件
配置
- ./configure
- 执行编译并安装命令
- make && make install
启动:
安装成功
nginx启动成功,不显示页面
nginx启动成功,不显示页面,可能原因:环境变量未配置成功,Linux防火墙是否为关闭状态,端口号
- 环境变量配置 nginx -t
- 配置
- 未配置
修改shell配置文件 vim /etc/profile
- Linux 防火墙为关闭状态
- 启动状态
操作命令
powershell
systemctl status firewalld //查看状态
systemctl disable firewalld //禁用
systemctl stop firewalld //关闭防火墙
systemctl restart firewalld.service //重启防火墙
- 查看 80 端口号进程
阿里云安全组,允许80端口号访问