- 安装依赖包
//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
- 下载安装包
在这里是安装的版本为nginx-1.20.2为例子
//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.20.2.tar.gz
// 解压安装包
tar -xvf nginx-1.13.7.tar.gz
- 安装nginx
//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.20.2
//执行命令
./configure
//执行make命令
make && make install
- 启动nginx
// 进入到sbin目录下
cd /usr/local/nginx/sbin
//启动nginx
./nginx
在浏览器中访问本机地址,如果出现以下页面则说明安装成功。
需要注意的是,nginx默认端口号为80,所以因为防火墙所以导致在其他电脑下访问本机地址可能存在访问不了的情况,这个时候就可以通过配置防火墙解决该问题。
开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙
firewall-cmd --reload
检测80端口是否开放
firewall-cmd --query-port=80/tcp
如果为yes,则表示配置成功
如果是在内网进行学习时,也可以通过以下命令直接关闭防火墙。
关闭防火墙
systemctl stop firewalld.service
禁止防火墙开机自启
systemctl disable firewalld.service