关于 nginx 子域配置的 SO 上有几个问题,但没有找到与我的完全相同的问题。
假设我从我们组织some.example.com
的更高级别的网络管理员那里得到了一个虚拟主机。example.com
我想some.example.com
用作我的主要站点并使用foo.some.example.com
和bar.some.example.com
辅助用途(代理等)。我尝试了这个简单的配置并将其放在下面sites-enabled
但没有用:
server {
listen 80;
server_name some.example.com;
root /home/me/public_html/some;
index index.html index.htm;
}
server {
listen 80;
server_name foo.some.example.com;
root /home/me/public_html/foo;
index index.html index.htm;
}
server {
listen 80;
server_name bar.some.example.com;
root /home/me/public_html/bar;
index index.html index.htm;
}
在此设置中some.example.com
工作正常,但对于其他两个浏览器返回could not find foo.some.example.com
. 我在 ubuntu 服务器上运行它。
这个配置有问题吗?还是我应该与更高级别的网络管理员(制作foo.some.example.com
和bar.some.example.com
注册)交谈?