nginx konfiguriert den Subdomainnamen, kann aber immer noch nicht darauf zugreifen. Ich weiß nicht, ob etwas nicht stimmt. ~
server {
listen 80;
root /www/blog;
index index.php index.html index.htm;
server_name blog.xxx.com;
}
server {
listen 443 ssl;
root /www;
index index.php index.html index.htm;
server_name xxx.com ;
error_page 404 = /404.html;
#HTTPS
#存放证书文件的位置
ssl_certificate /etc/ssl/ssl.crt;
ssl_certificate_key /etc/ssl/ssl.key;
}
#301 redirect
server {
listen 80;
server_name xxx.com;
return 301 https://xxx.com$request_uri;
}
Die nackte Domain hat eine Willkommensseite erstellt und SSL und 301 verwendet, um zu https zu springen. Das Stammverzeichnis ist /www
Dann möchte ich den Domainnamen des Blogs auf einen Subdomainnamen, blog.xxx.com, festlegen Das Stammverzeichnis des Blogs ist /www/blog
Die Konfiguration ist wie oben. Wenn Sie normalerweise xxx.com/blog besuchen, wird das Blog angezeigt, aber wenn Sie blog.xxx.com besuchen, springen Sie direkt zur 114-Navigation ...
Der DNS-Hijacking wurde behoben, aber Chrome zeigt immer noch „Diese Webseite ist nicht verfügbar“ an
添加
location
配置貌似一般出现跳到114导航这种情形,一般都是DNS解析错误或DNS劫持吧
建议抓下包,看看有没有跳到你的服务器上