Heim  >  Fragen und Antworten  >  Hauptteil

Nginx konfiguriert die Subdomain, kann aber nicht darauf zugreifen

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

PHPzPHPz2713 Tage vor494

Antworte allen(3)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-05-16 17:20:42

    添加 location 配置

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-16 17:20:42

    貌似一般出现跳到114导航这种情形,一般都是DNS解析错误或DNS劫持吧

    Antwort
    0
  • ringa_lee

    ringa_lee2017-05-16 17:20:42

    建议抓下包,看看有没有跳到你的服务器上

    Antwort
    0
  • StornierenAntwort