在Linux中安装Nginx
上传nginx安装包
Nginx的安装包,从官方下载下来的是c语言的源码包,我们需要自己编译安装。具体操作步骤如下:

安装nginx
安装nginx运行时需要的依赖
yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel

解压源码包到当前目录
tar -zxvf nginx-1.20.2.tar.gz


进入到解压目录后,执行指令
#进入解压目录
cd nginx-1.20.2
#执行命令配置, 生成Makefile文件
./configure --prefix=/usr/local/nginx
进入nginx解压后的目录里

然后生成Makefile文件

执行命令进行编译和安装
#编译
make
#编译安装
make install
先编译

在安装

启动nginx
进入到nginx安装目录/usr/local/nginx,启动nginx服务
sbin/nginx
切换到安装好的nginx目录

执行命令

上面的这一步其实也可以进入到 nginx目录的sbin目录里面执行,这样的话就直接。
./nginx
我下面执行执行,是因为我提前把nginx相关进程杀掉了。

在sbin目录里面启动

在浏览器中看效果
你的ip + nginx默认端口号,一般都是80

小问题
要是在浏览器中访问不到,可能是因为nginx没有启动或者Linux防火墙阻止了。

# 查看防火墙状态
systemctl status firewalld
#永久关闭防火墙
# 1先关防火墙
sudo systemctl stop firewalld
# 2在永久关闭
sudo systemctl disable firewalld
这样设置好以后在访问nginx
