我有一个要求,我需要将子域重定向到管理面板和
域前面向网站的一部分。我在godaddy中创造了subdoamin
在谷歌计算引擎上使用nginx。
这里是我正在使用的nginx conf设置:
子域规则
server {
listen 80;
listen [::]:80;
server_name admin.example.com;
root /var/www/html;
index index.html;
location / {
proxy_pass http://127.0.0.1:8000;
}
}
主要网站规则
server {
listen 80;
listen [::]:80;
server_name example.com;
root /var/www/html;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
子域规则和主站点规则都在文件/etc/nginx/nginx.conf
问题是,“example.com”和“admin.example.com”都转到“example.com”。
我想,我做了很多谷歌搜索,但没有得到解决方案。
提前致谢。
答案 0 :(得分:0)
您的子域和主站点规则相同。
<div class="checkOnHover">
<a href="https://placeholder.com"><img src="http://via.placeholder.com/350x150"></a>
</div>
您可以通过创建另一个目录和子域conf来解决此问题:
root /var/www/html;
index index.html;
答案 1 :(得分:0)
使您的子域配置文件看起来像:
server { listen 80;
server_name admin.example.com;
location / { proxy_pass http://127.0.0.1:8080; } }