nginx 多个server配置
时间: 2023-06-30 10:27:39 浏览: 944
一台nginx服务器多域名配置的方法
当你需要在一个 Nginx 服务器上配置多个站点或服务时,你可以使用 `server` 指令来分别为它们定义不同的配置。以下是一个简单的示例,其中我们在同一台服务器上为两个不同的域名(`example.com` 和 `example.net`)配置了两个不同的站点:
```
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.html;
}
server {
listen 80;
server_name example.net;
root /var/www/example.net;
index index.html;
}
```
在这个例子中,我们定义了两个不同的 `server` 块,每个块都使用不同的 `server_name` 指令来定义不同的域名。`listen` 指令用于指定服务器监听的端口(在这种情况下是默认的 HTTP 端口 80),`root` 指令用于指定站点的根目录,`index` 指令用于指定默认文档的名称。
注意:以上示例只是一个基本的示例,实际的配置可能会更加复杂,具体取决于你的需求。
阅读全文