nginx配置两个server
时间: 2023-08-09 20:12:39 浏览: 224
nginx简单配置多个server的方法
5星 · 资源好评率100%
要在Nginx中配置两个server,你可以按照以下步骤操作:
1. 打开 Nginx 的配置文件,通常位于 `/etc/nginx/nginx.conf` 或 `/etc/nginx/conf.d/default.conf`。
2. 在配置文件中,找到 `http` 块,它包含了所有的 HTTP 相关配置。
3. 在 `http` 块内部,使用 `server` 块来定义每个服务器的配置。例如:
```nginx
http {
server {
listen 80;
server_name example.com;
root /var/www/example.com;
# 其他配置项...
}
server {
listen 80;
server_name another-example.com;
root /var/www/another-example.com;
# 其他配置项...
}
# 其他配置项...
}
```
在上面的示例中,我们定义了两个 server 块。第一个 server 块监听端口 80,服务器名称为 example.com,根目录为 /var/www/example.com。第二个 server 块监听端口 80,服务器名称为 another-example.com,根目录为 /var/www/another-example.com。
4. 根据你的需求,自定义每个 server 块的配置项。例如,你可以设置 SSL 证书、代理配置、缓存设置等。
5. 保存并关闭配置文件。
6. 检查 Nginx 配置文件的语法是否正确:`sudo nginx -t`
7. 重新加载 Nginx 配置使其生效:`sudo systemctl reload nginx`
现在,你已成功在 Nginx 中配置了两个 server。记得根据你的实际情况修改示例配置中的域名、根目录和其他配置项。
阅读全文