我没有足够的声誉发表评论,希望我不会在这里被投票否决
我也使用Nginx。虽然我的设置与你的略有不同,但校长应该是一样的。
在您的nginx中。您需要识别Nginx将处理的域名。例如
http {
include /etc/nginx/sites-enabled/*.conf;
server {
listen 0.0.0.0:80; # IP address Nginx will listen on
server_name example.com subdomain.example.com;
} # End server
} # End http
在我的sites enabled文件夹中,我有指向位于sites available文件夹中每个域的配置文件的符号链接。
# example.com.conf
server {
server_name example.com;
# Now include your other directives related to example.com
}
# subdomain.com.conf
server {
server_name subdomain.example.com;
# Now include other directives related to subdomain.example.com
}
我的设置与你的非常不同。我在后端使用Nginx作为Apache的缓存服务器,但主体应该是相同的。与每个域相关的文件夹指令都放在各自的配置文件中。
Nginx将从您的配置告诉它的任何地方提供页面。
如果这是完全错误的,那么让我知道,我会删除它。不要拒绝投票,因为我真的需要声誉积分:)