w w w . w d . c h a t
🗣 Wd提问
nginx多个域名
🤖 Ai回答
在 Nginx 中配置多个域名(即多个站点)可以通过 虚拟主机 的方式实现。Nginx 支持基于域名的虚拟主机,这意味着你可以在同一个服务器上托管多个不同的网站,每个网站绑定一个域名。

下面是一个简单的示例,展示如何在 Nginx 中配置多个域名。

📁 前提条件

你已经安装了 Nginx。
每个域名都已经正确解析到你的服务器 IP。
每个网站的内容存放在不同的目录中。

🧩 示例:两个域名 `example.com` 和 `test.com`

✅ 方法一:在 `nginx.conf` 或 `/etc/nginx/sitesavailable/default` 中配置多个 `server` 块

nginx
example.com 站点
server {
listen 80;
server_name example.com www.example.com;

location / {
root /var/www/example.com;
index index.html;
如果是 PHP、反向代理等可以在这里配置
}
}

test.com 站点
server {
listen 80;
server_name test.com www.test.com;

location / {
root /var/www/test.com;
index index.html;
}
}

然后重新加载 Nginx 配置:

bash
sudo nginx t 检查配置文件语法是否正确
sudo systemctl reload nginx

📁 推荐做法:使用 sitesavailable 和 sitesenabled 目录结构

很多 Linux 发行版(如 Ubuntu)使用如下结构来管理站点:

`/etc/nginx/sitesavailable/` 存放所有站点配置文件
`/etc/nginx/sitesenabled/` 是软链接指向启用的站点

步骤如下:

1、创建站点配置文件:
bash
sudo nano /etc/nginx/sitesavailable/example.com
sudo nano /etc/nginx/sitesavailable/test.com


2、内容与上面相同,比如 `example.com` 的内容为:

nginx
server {
listen 80;
server_name example.com www.example.com;

location / {
root /var/www/example.com;
index index.html;
}
}


3、创建软链接启用站点:

bash
sudo ln s /etc/nginx/sitesavailable/example.com /etc/nginx/sitesenabled/
sudo ln s /etc/nginx/sitesavailable/test.com /etc/nginx/sitesenabled/


4、检查并重载 Nginx:

bash
sudo nginx t
sudo systemctl reload nginx


🌐 多域名绑定同一 IP 的原理说明

HTTP/1.1 协议中引入了 `Host` 请求头字段,浏览器发送请求时会带上当前访问的域名,Nginx 根据这个 `Host` 字段决定将请求转发给哪个 `server` 块处理。

🔐 HTTPS 多域名支持(可选)

如果你需要支持 HTTPS,可以使用 Let's Encrypt 证书,为每个域名生成证书,或者使用通配符证书(wildcard certificate),也可以使用 SAN(Subject Alternative Name)证书包含多个域名。

例如使用 Certbot 自动化签发:

bash
sudo certbot nginx d example.com d www.example.com
sudo certbot nginx d test.com d www.test.com

❗ 注意事项

确保每个 `server_name` 不冲突。
每个站点的根目录要存在且权限正确。
如果有默认站点,可以设置一个没有 `server_name` 的 `server` 块作为“兜底”。

如果你提供更具体的需求(如是否用 PHP、HTTPS、反向代理等),我可以给出更详细的配置示例!
0
📍
IP地址 177.141.176.203
🔍
搜索次数 3
提问时间 2025-12-05 13:04:23

📣 商家广告

中国域名

中国域名

算命

算命

香港vps

香港vps

🛒 域名购买

热门提问

🌐 域名评估

最新挖掘

🖌 热门作画

🤝 关于我们

🗨 加入群聊
💬选择任意群聊,与同好交流分享

🔗 友情链接

🧰

站长工具

📢

温馨提示

本站所有 ❓️ 问答 由Ai自动创作,内容仅供参考,若有误差请用"联系"里面信息通知我们人工修改或删除。

👉

技术支持

本站由 🟢 豌豆Ai 提供技术支持,使用的最新版: 《豌豆Ai站群搜索引擎系统 V.25.10.25》 搭建本站。

上一篇 345157 345158 345159 下一篇