Linux 安装 Nginx
创始人
2024-02-02 17:22:52
0

阿里巴巴开源镜像站-OPSX镜像站 
阿里云开发者社区:Nginx Linux详细安装部署教程(附带使用案例)     
Nginx 下载

1、切换到root用户
2、安装c++编译环境,如已安装可略过

yum install gcc-c++

3、安装 Nginx 相关依赖

yum -y install pcre-devel zlib-devel openssl openssl-devel
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
#安装 pcre
yum -y install pcre pcre-devel
#安装zlib
yum -y install zlib zlib-devel make libtool
#安装openssl
yum -y install openssl openssl-devel

4、创建安装目录,一般都会将Nginx目录放置到 /usr/local/nginx目录

mkdir /usr/local/nginx

5、进入 Nginx 安装目录

cd /usr/local/nginx

6、下载 Nginx 安装包(提前下载的可忽略此步骤),或者直接拷贝已经下载好的文件

wget http://nginx.org/download/nginx-1.21.6.tar.gz
wget http://nginx.org/download/nginx-1.22.1.tar.gz
wget http://nginx.org/download/nginx-1.23.2.tar.gz

7、解压

tar -xzvf nginx-1.21.6.tar.gz
tar -xzvf nginx-1.22.1.tar.gz
tar -xzvf nginx-1.23.2.tar.gz

8、进入 nginx-1.21.6 根目录

#############################################
# 注意,注意,注意,cd目录时,一定要注意本地文件夹路径 #
#############################################
cd /usr/local/nginx/nginx-1.21.6
#查看文件目录【纵向】
ll
#查看文件目录【横向】
ls

9、编译 Nginx

#执行安装之前的配置文件
./configure
./configure --prefix=/usr/local/nginx#执行 make 命令编译 Nginx
make

10、安装 Nginx

make install

11、启动 Nginx 服务

#查找 Nginx 的安装目录
whereis nginx#进入 Nginx 安装目录
cd /usr/local/nginx
cd sbin#启动nginx
./nginx#重新加载服务
./nginx -s reload#停止服务
./nginx -s stop#关闭nginx
./nginx -s quit

12、查看nginx进程是否启动

curl http://localhost
ps -ef | grep nginx

13、重启 Nginx 服务

#查找 Nginx 的安装目录
whereis nginx#进入 Nginx 安装目录
cd /usr/local/nginx#重启 Nginx 服务
./nginx -s reload

14、配置 Nginx 开机自动启动服务

#跳转到根目录
cd
#创建nginx.service文件
vi /usr/lib/systemd/system/nginx.service
#Step 1:输入字母【i】切换到编辑模式(插入模式、输入模式)
#Step 2:输入内容如下
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#Step 3:按Esc键盘,回到命令模式
#Step 4:输入【:wq】保存退出
#Step 5:启用nginx开机服务
systemctl enable nginx.service
#Step 6:查看服务当前状态(执行后的结果应该是没有启动)
systemctl status nginx.service
#
# 提示如下 #
● nginx.service - nginx serviceLoaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)Active: inactive (dead)
#
#Step 7:结束 Nginx 进程,重新启动 Nginx 进程
pkill -9 nginx
ps -aux|grep nginx
#
# 提示如下 #
root      10755  0.0  0.0 112676   984 pts/1    R+   11:35   0:00 grep --color=auto nginx
#

#Step 8:启动 Nginx 开机服务

#Step 8:启动nginx开机服务
systemctl start nginx.service
#Step 9:查看服务当前状态
systemctl status nginx.service
#
# 提示如下 #
● nginx.service - nginx serviceLoaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)Active: active (running) since 日 2022-11-20 11:37:07 CST; 9s agoProcess: 10787 ExecStart=/usr/local/nginx/sbin/nginx (code=exited, status=0/SUCCESS)Main PID: 10789 (nginx)CGroup: /system.slice/nginx.service├─10789 nginx: master process /usr/local/nginx/sbin/nginx└─10792 nginx: worker process11月 20 11:37:07 localhost.localdomain systemd[1]: Starting nginx service...
11月 20 11:37:07 localhost.localdomain systemd[1]: Started nginx service.

截图如下

#Step 10:查看Nginx进程是否启动成功

#Step 10:查看nginx进程是否启动
curl http://localhost
#Step 11:重新启动服务
systemctl restart nginx.service
#Step 12:停止开机自启动
systemctl disable nginx.service

15、配置nginx.conf

默认vim打开后是不能录入的,需要按键才能操作,具体如下:
开启编辑:按“i”或者“Insert”键
退出编辑:“Esc”键
退出vim:“:q”
保存vim:“:w”
保存退出vim:“:wq”
不保存退出vim:“:q!”

*
*
*

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...