1.Yum一键安装其他依赖
yum install gcc zlib zlib-devel pcre-devel pcre-devel openssl openssl-devel -y
2.下载nginx的安装包
- 从官网下载对应版本nginx的安装包
3.上传安装包至Linux系统
- 通过xftp将安装包上传至/opt目录下对应的文件夹
Nginx
4.进行解压操作
tar -zxvf nginx-1.18.0.tar.gz
5.进入解压后目录执行操作
# 进入解压后的目录
cd nginx-1.18.0/
# 执行./configure
./configure
6.安装
make && make install
- 安装完成之后默认会在
/usr/local
下多出一个文件夹nginx
,其中的sbin文件夹中有启动脚本nginx
7.启动测试
# 进入sbin目录中
cd /usr/local/nginx/sbin
# 启动nginx
./nginx
-
在浏览器中直接输入
对应IP:80
即可看到nginx主页 -
如果未开放80端口,则会出现无法访问,最直接操作为关闭Linux防火墙
# 关闭防火墙,仅本次生效,重启后失效
systemctl stop firewalld
# 重启时自动关闭防火墙
systemctl disable firewalld
附:也可通过firewall和iptables开放端口
- firewall开放端口
firewall-cmd --list-all #查看所有开放端口
firewall-cmd --add-port=80/tcp --permanent #添加80端口开放
firewall-cmd --reload #重新加载防火墙
#再次查看所有开放端口
- iptables开放端口
iptables -nL #查看开放的端口
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开放8080端口
service iptables restart #重启防火墙