w w w . w d . c h a t
🗣 Wd提问
nginx多域名
🤖 Ai回答
Nginx 多域名配置指南

Nginx 可以轻松配置多个域名(虚拟主机)在同一台服务器上运行。以下是配置多域名的基本方法和示例:

基础多域名配置

1、创建独立的配置文件

最佳实践是为每个域名创建单独的配置文件,存放在 `/etc/nginx/conf.d/` 或 `/etc/nginx/sitesavailable/` 目录中。

/etc/nginx/
├── conf.d/
│ ├── example1.com.conf
│ └── example2.com.conf
└── nginx.conf

2、基本多域名配置示例

example1.com.conf:
nginx
server {
listen 80;
server_name example1.com www.example1.com;

root /var/www/example1.com;
index index.html;

location / {
try_files $uri $uri/ =404;
}
}

example2.com.conf:
nginx
server {
listen 80;
server_name example2.com www.example2.com;

root /var/www/example2.com;
index index.html;

location / {
try_files $uri $uri/ =404;
}
}

高级配置选项

1、HTTPS 配置(使用 Let's Encrypt)

nginx
server {
listen 443 ssl;
server_name example1.com www.example1.com;

ssl_certificate /etc/letsencrypt/live/example1.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example1.com/privkey.pem;

root /var/www/example1.com;
index index.html;

location / {
try_files $uri $uri/ =404;
}
}

server {
listen 80;
server_name example1.com www.example1.com;
return 301 https://$host$request_uri;
}

2、通配符子域名

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

root /var/www/example.com/$subdomain;
index index.html;

location / {
try_files $uri $uri/ =404;
}
}

3、反向代理配置

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

location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header XRealIP $remote_addr;
}
}

配置完成后

1、测试配置是否正确:
bash
sudo nginx t

2、重新加载 Nginx:
bash
sudo systemctl reload nginx

注意事项

1、确保 DNS 记录已正确指向服务器 IP
2、每个 `server_name` 应该是唯一的,不能重复
3、默认服务器可以这样指定:
nginx
server {
listen 80 default_server;
server_name _;
return 444; 关闭连接
}

4、对于大量域名,可以考虑使用通配符证书或 SAN 证书

通过以上配置,您可以在一台 Nginx 服务器上托管多个不同的网站或服务。
0
📍
IP地址 44.129.10.170
🔍
搜索次数 16
提问时间 2025-04-13 03:36:40

📣 商家广告

广告招商

广告招商

广告招商

广告招商

豌豆Ai站群搜索引擎系统

豌豆Ai站群搜索引擎系统

🛒 域名购买

热门提问

🌐 域名评估

最新挖掘

🖌 热门作画

🤝 关于我们

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

🔗 友情链接

🧰

站长工具

📢

温馨提示

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

👉

技术支持

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

上一篇 345291 345292 345293 下一篇