CentOS9下Nginx安装配置

4 篇文章 0 订阅
1 篇文章 0 订阅

1. Nginx卸载

方法一:1.1.停止Nginx服务

systemctl stop nginx

在这里插入图片描述

方法二:1.2 如果没有配置nginx服务命令

操作:进入nginx目录,用可执行文件来停止

1.2.1 查看nginx安装目录

whereis nginx

在这里插入图片描述

1.2.2 停止服务

注意:加上/sbin/nginx

/usr/local/nginx/sbin/nginx -s stop

1.2.3 查看状态

systemctl status nginx

卸载:依次执行

rm -rf /usr/local/nginx

sudo rm -r /usr/bin/nginx

find / -name nginx

rm -rf /var/lib/nginx/
rm -rf /var/log/nginx/
rm -rf /usr/share/nginx/
rm -rf /usr/local/nginx/
 
yum remove nginx

在这里插入图片描述

ok!!! 卸载完工

2. 安装nginx

【重点】安装nginx的必要环境,依赖

这里使用一键安装

yum install -y wget gcc-c++ pcre-devel zlib-devel openssl-devel

方法一下载:网络直接下载

#进入到 /usr/local/src/目录下执行以下命令
# 例如,下载Nginx 1.24.0版本
wget https://nginx.org/download/nginx-1.24.0.tar.gz

# 解压压缩包
tar -zxvf nginx-1.24.0.tar.gz

# 切换到 Nginx 解压目录
cd nginx-1.24.0

# 编译前的配置和依赖检查
./configure

# 编译安装
make && make install

方法二下载:二进制包下载

Nginx的官方下载网站为http://nginx.org/en/download.html,当然你也可以之间在首页选中右边的download进入版本下载网页。在下载页面我们会看到如下内容:

在这里插入图片描述

2.2.1 使用文件上传工具将压缩包上传到服务器/usr/local/src/目录下

在这里插入图片描述

2.2.2 解压配置

#进入到 /usr/local/src/目录下执行以下命令
cd /usr/local/src/

# 解压压缩包
tar -zxvf nginx-1.24.0.tar.gz

# 切换到 Nginx 解压目录
cd nginx-1.24.0

# 编译前的配置和依赖检查
./configure

# 编译安装
make && make install

2.2.3关闭防火墙

# 查看防火墙状态
systemctl status firewalld

# 关闭防火墙
systemctl stop firewalld

在这里插入图片描述

# 进入Nginx的安装目录:
cd /usr/local/nginx/sbin

# 启动
./nginx

# 本地测试(默认80端口) 
服务器的ip地址:80

# 远程测试
localhost:80

在这里插入图片描述
在这里插入图片描述

3. 配置Nginx服务

比如直接通过nginx命令就可以对nginx进行操作

3.1 在系统服务目录里创建nginx.service文件:

vim /usr/lib/systemd/system/nginx.service

3.2 写入如下内容后:键入Esc,变为可视模式,然后shift+!保留冒号,冒号后面只输入wq,表示保存并退出

[Unit]                # 服务的说明
Description=nginx     # 描述服务
After=network.target  # 描述服务类别
  
[Service]        # 服务运行参数的设置  注意:[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]     # 运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
WantedBy=multi-user.target#  

在这里插入图片描述

3.2 配置软连接

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

3.3 重载文件

systemctl daemon-reload

3.4 重启服务(依次执行)

pkill -9 nginx

ps aux | grep nginx

# 启动
systemctl start nginx

# 可选 设置开机自启 systemctl enable nginx.service

# 重启服务器:
reboot

# 查看启动状态
systemctl status nginx.service

在这里插入图片描述

4. 基本命令

# 开启服务
systemctl start nginx

# 停止 Nginx 服务
systemctl stop nginx

# 重启服务
systemctl restart nginx

# 查看服务状态
systemctl status nginx

OK !!! 收尾!!!

若有误区或不能解决,私信我,远程协助你!!!

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值