yum下载nginx没有sites-available配置文件
时间: 2024-05-01 18:22:39 浏览: 6
在某些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`。