nginx配置多域名
时间: 2023-10-28 22:57:20 浏览: 682
Nginx配置多个HTTPS域名的方法
5星 · 资源好评率100%
可以通过以下步骤在 Nginx 中配置多个域名:
1. 打开 Nginx 配置文件,一般位于 `/etc/nginx/nginx.conf` 或 `/etc/nginx/conf.d/default.conf`。
2. 在 `http` 配置块中添加 `server` 块来配置每个域名。每个 `server` 块对应一个域名。
```nginx
http {
...
server {
listen 80;
server_name example.com;
root /path/to/example.com;
...
}
server {
listen 80;
server_name anotherdomain.com;
root /path/to/anotherdomain.com;
...
}
...
}
```
在上述示例中,`example.com` 和 `anotherdomain.com` 是两个域名,分别对应不同的网站目录。
3. 根据需要配置其他的参数,如 SSL 证书、重定向等。可以在每个 `server` 块内部进行配置。
4. 保存并关闭配置文件。
5. 检查配置文件语法是否正确:`sudo nginx -t`
6. 如果语法正确,重新加载 Nginx 配置:`sudo systemctl reload nginx`
现在,Nginx 将会根据访问的域名来匹配相应的 `server` 块,并根据配置返回相应的网页内容。
阅读全文