Nginx的yum安装方式

1. 创建一个新的 Nginx 仓库文件

/etc/yum.repos.d/ 目录下创建一个名为 nginx.repo 的文件:

sudo vi /etc/yum.repos.d/nginx.repo

2. 在文件中添加阿里云的 Nginx 仓库地址

在文件中添加以下内容,使用阿里云的镜像源:

[nginx]
name=nginx repo
baseurl=https://mirrors.aliyun.com/nginx/stable/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://mirrors.aliyun.com/nginx/keys/nginx_signing.key
  • baseurl=https://mirrors.aliyun.com/nginx/stable/centos/$releasever/$basearch/ 指定了阿里云的 Nginx 仓库源地址。
  • $releasever 会自动替换为当前 CentOS 或 RHEL 的版本号。
  • $basearch 会自动替换为当前系统的架构(x86_64 或其他)。

3. 保存并退出

Esc 键后输入 :wq 来保存并退出编辑器。

4. 清理 YUM 缓存并安装 Nginx

执行以下命令清理 YUM 缓存并重新加载软件包信息:

sudo yum clean all
sudo yum makecache

 接着安装 Nginx:

sudo yum install nginx

5. 启动 Nginx 服务

安装完成后,启动 Nginx 服务并设置为开机自启:

sudo systemctl start nginx
sudo systemctl enable nginx

6. 检查 Nginx 是否安装成功

你可以通过以下命令来检查 Nginx 是否已经安装并成功运行:

nginx -v

7. 防火墙设置(如果需要)

如果你在安装 Nginx 后无法访问服务器,可能需要打开防火墙的 80 和 443 端口。使用以下命令允许 HTTP 和 HTTPS 流量:

sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload

 8.卸载

在 CentOS 或 RHEL 系统上,Nginx 通常是通过 yumdnf 安装的。卸载步骤如下:

  1. 停止 Nginx 服务

    停止 Nginx 服务:

    sudo systemctl stop nginx
  2. 卸载 Nginx

    使用 yumdnf 卸载 Nginx:

    sudo yum remove nginx

    或者,如果你使用的是 CentOS 8 或 RHEL 8 系统(使用 dnf):

    sudo dnf remove nginx
  3. 删除 Nginx 配置和日志文件

    同样,你可能需要手动删除 Nginx 配置和日志文件:

    sudo rm -rf /etc/nginx 
    sudo rm -rf /var/log/nginx 
    sudo rm -rf /var/www/html

你可能感兴趣的:(nginx,运维,linux)