一、首先去官网下载Nginx的tar包

1、Nginx官方网站地址:http://nginx.org/en/download....
挑选版本下载(本文1.22.0版本)
图片.png
2、下载完成之后,把它上传到服务器上,这里上传到服务器的/usr/local/program路径(实际路径自行选择)。

二、安装Nginx

1、cd /usr/local/program 到上传路径下。
2、使用 tar -zxvf nginx-1.22.0.tar.gz 解压得到nginx目录:
图片.png
3、解压后进入到nginx文件夹内 cd nginx-1.22.0/
4、接下来命令:

./configure --prefix=/usr/local/program/nginx-1.22.0

ps:意思是告诉等会安装的文件要放在哪里。(也可以不设置,直接 ./configure)
图片.png
5、成功后会看到文件夹多了Makefile这个文件。
图片.png
6、接下来通过命令 make 编译。
图片.png
7、使用命令 make install 安装
图片.png

三、启动Nginx

1、nginx默认是80端口,想修改端口进入conf目录下找到nginx.conf修改

cd /usr/local/program/nginx-1.22.0/conf/
# 然后
vim nginx.conf

图片.png
2、进入刚刚安装完成后的sbin目录

cd /usr/local/program/nginx-1.22.0/sbin/
# 先检查
./nginx -t
# 一般这里会有写报错,比如找不到logs目录,端口没权限等问题,
# 没有目录创建,端口权限不足切换root用户启动,其他问题不过多描述。

检查正常:
图片.png

# 启动
./nginx
# 检查nginx进程
ps -ef|grep nginx

图片.png
浏览访问 服务器地址 + nginx端口 检验
图片.png

# 重启nginx(修改配置后重新加载生效)
./nginx -s reload
# 快速停止nginx
nginx -s stop
# 完整有序的停止nginx
nginx -s quit

大聪明
1 声望0 粉丝

emmm