🗣 SL提问: nginx多域名
✍️ Ai批改: Nginx 多域名配置指南
Nginx 可以轻松配置多个域名(虚拟主机)在同一台服务器上运行。以下是配置多域名的基本方法和示例:
基础多域名配置
1、创建独立的配置文件
最佳实践是为每个域名创建单独的配置文件,存放在 `/etc/nginx/conf.d/` 或 `/etc/nginx/sites-available/` 目录中。
/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 X-Real-IP $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地址: 252.236.168.134
搜索次数: 1
提问时间: 2025-07-13 02:09:11
❓️ 热门提问:
100克黄金是多少重量呢
长沙银行
上海黄金现货交易市场
ai时装模特
中银新财富混合A
酷洛米黄金吊坠
黄金龙吊坠
yapoo黄金vk
ai教育怎么做
企业网站建站价格
豌豆Ai站群搜索引擎系统
🤝 关于我们:
三乐Ai
作文批改
英语分析
在线翻译
拍照识图
Ai提问
英语培训
本站流量
联系我们
🔗 友情链接:
北京品牌推广
한국 검색 엔진 순위
ai提问
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.05.20》搭建本站。