Linux安装Nginx
本文基于Ubuntu系统演示
1.下载Nginx所需依赖
1
2
|
sudo apt update # 先更新软件包索引
sudo apt install -y pcre2-utils libpcre2-dev libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev g++ make
|
2.在Linux中下载Nginx或用FinalShell之类的工具将Nginx安装包传入Linux中
3.解压源码包
1
|
tar -zxvf nginx-1.20.2.tar.gz
|
4.进入到解压目录后,执行下方指令
1
2
3
4
5
|
#进入解压目录
cd nginx-1.20.2
#执行命令配置, 生成Makefile文件
./configure --prefix=/usr/local/nginx
|
5.执行下方命令进行编译和安装
1
2
3
4
5
|
#编译
make
#编译安装
make install
|
6.启动Nginx
1
|
sudo /usr/local/nginx/sbin/nginx
|
此时就可以在Windows的浏览器中输入Linux的ip地址访问到Nginx页面了(可以在Linux中通过ip addr show查询,具体细节不多赘述)

7.如果浏览器一直加载不出来可能是访问被Linux的防火墙拦截了,开放对应端口即可(Nginx默认端口号是80)
1
2
3
4
5
6
7
8
|
#开发防火墙的80端口号
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重新加载
firewall-cmd --reload
#查看开放的端口号
firewall-cmd --zone=public --list-ports
|