我的服务器上运行着 nginx,我正在尝试在服务器中设置一个子域。我试过一次,没有任何问题。这是教程我跟着
我有以下子域名这nz.mydomain.com
现在我尝试设置另一个域名为 nickies.mydomain.com
我做的和最初做的一模一样。但是 nginx 没有找到该站点,尽管配置文件显示在 sites-enabled 中。您可以预览该域这里
这是我的配置文件
server {
listen 80; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
root /var/apps/nickies/public_html;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name nickies.proitzen.com;
}
我还注意到了另一件奇怪的事情。所有其他配置文件在 vi 编辑器中都有颜色格式(例如注释行用不同的颜色标记),但即使我复制同一个文件来创建新文件,文件中也不会应用相同的颜色格式。
sudo nginx -t
根本没有返回任何错误消息。除了域名不起作用之外,一切看起来都很好。nginx 中的域名数量有限制吗?
我错过了什么?这让我在过去的 6 个小时里发疯了。
提前感谢您的时间。
答案1
我不知道这是否是正确的方法,但是在向子域添加 A 记录(指向我的 vps 服务器)后,它开始工作了。