sudo yum remove nginx nginx-common
时间: 2023-08-14 20:08:12 浏览: 150
这个命令是用来删除CentOS系统上安装的Nginx及其相关的依赖包和配置文件。具体来说,`sudo yum remove nginx` 命令将删除Nginx软件包,而 `nginx-common` 是Nginx软件包的一个依赖包,包含共享的文件和文档,也会被删除。
请注意,这个命令将删除Nginx及其相关文件,包括配置文件和日志文件。如果你想保留这些文件,请备份它们。
相关问题
yum下载nginx没有sites-available配置文件
在某些Linux发行版中,nginx安装后可能没有sites-available目录和配置文件。这是因为这些发行版使用了不同的文件结构或者nginx安装包中不包含该目录和配置文件。
你可以手动创建sites-available目录并在其中添加nginx配置文件,以下是示例命令:
```
sudo mkdir /etc/nginx/sites-available
sudo touch /etc/nginx/sites-available/example.com
sudo nano /etc/nginx/sites-available/example.com
```
然后你可以在example.com文件中添加nginx配置,例如:
```
server {
listen 80;
server_name example.com;
root /var/www/example;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
```
最后,你需要在nginx.conf文件中包含该配置文件。在Ubuntu和Debian中,可以通过创建符号链接来实现:
```
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
```
在其他发行版中,可以将include语句添加到nginx.conf文件中,例如:
```
http {
...
include /etc/nginx/sites-available/example.com;
...
}
```
然后重新加载nginx配置:`sudo nginx -s reload`。
yum remove nginx 以及所有的相关文件如何删除
如果你使用的是 CentOS 或者其他基于 Red Hat 的 Linux 操作系统,可以通过以下步骤来删除 Nginx 以及所有的相关文件:
1. 停止 Nginx 服务:sudo systemctl stop nginx
2. 卸载 Nginx: sudo yum remove nginx
3. 删除 Nginx 相关文件夹:sudo rm -rf /etc/nginx /var/log/nginx /var/cache/nginx /var/lib/nginx
4. 删除 Nginx 用户和用户组:sudo userdel nginx && sudo groupdel nginx
5. 清理 Nginx 配置文件:sudo yum autoremove
这样就可以完全删除 Nginx 和所有相关文件了。
阅读全文