Nginx:将子域指向主域,但保留URL

Nginx:将子域指向主域,但保留URL,nginx,Nginx,以下是我在nginx web服务器中的情况: 我有:domain.com和sub.domain.com 我需要subdomain.com提供与domain.com相同的内容(相同的文件),但保留url(sub.domain.com)-不重定向 我在sub.domain.com.conf中有此设置: listen 443 ssl http2; listen [::]:443 ssl http2; server_name sub.domain.com; root /home/dom

以下是我在nginx web服务器中的情况:

我有:domain.com和sub.domain.com

我需要subdomain.com提供与domain.com相同的内容(相同的文件),但保留url(sub.domain.com)-不重定向

我在sub.domain.com.conf中有此设置:

listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name  sub.domain.com;
root         /home/domain.com/public_html;
但当我访问sub.domain.com时,它显示404未找到


但我想听听你对此的想法。。。谢谢

您正在使用SSL,您的SSL证书的SAN(使用者替代名称)字段下是否同时列出了
domain.com
sub.domain.com
,或者您正在使用两个不同的证书?@IvanShatsky我对这两个证书都使用相同的证书,domain.com和sub.domain.com。然后,您只需将您的子域添加到
server\u name
指令:
server\u name domain.com sub.domain.com。您根本不需要两个独立的
服务器
块。