我这里有一个问题,我是这个方面的新手,我一直在看一些教程,我发现我的配置一切正常,但我无法使用子域访问我的页面。
这是我的配置文件
这是域名
#////////MOBILE//////
server {
listen 80;
server_name just4bettors.mobi;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name just4bettors.mobi;
include ssl.conf;
root /home/c0pt/capilleira/capilleiraclickandgamblemobile/www;
location / {
index index.html index.htm;
}
include protect_system_files.conf;
include expires.conf;
}
然后在一个单独的块中我有 2 个子域名
#//////BACK END//////
server {
listen 80;
server_name backend.just4bettors.mobi;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name backend.just4bettors.mobi;
include ssl.conf;
location / {
include security.conf;
include backend_proxy_pass.conf;
}
include protect_system_files.conf;
}
#////////DESKTOP//////
server {
listen 80;
server_name desktop.just4bettors.mobi;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name desktop.just4bettors.mobi;
include ssl.conf;
root /home/c0pt/capilleira/capilleiraclickandgambleweb/dist;
location / {
index index.html index.htm;
}
include protect_system_files.conf;
include expires.conf;
}
如您所见,我的后端位于子域中。此时我可以看到域名 just4bettors.mobi,但一旦我尝试进入,就会收到错误OPTIONS http://localhost:1337/auth/login net::ERR_CONNECTION_REFUSED
,看起来我的域名指向后端子域,如果我尝试进入桌面.just4bettors.mobi 子域,我会在浏览器中看到此信息,This webpage is not available
并在浏览器控制台中看到此信息GET https://desktop.just4bettors.mobi/ net::ERR_NAME_NOT_RESOLVED
那么,我在这里遗漏了什么?
答案1
桌面子域名似乎未在 DNS 中设置。后端也没有。
您需要在 DNS 中为这些子域名设置 A 记录,这些子域名似乎是 ultradns.net