nginx設定子網域,但是無法存取
PHPz
PHPz 2017-05-16 17:18:42
0
3
550

nginx配置子域名,但是仍然無法訪問,不知道是不是哪裡錯了,求大神幫忙看看~

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;
}

裸域做了一個歡迎頁,並用了ssl以及301跳到https,根目錄是/www
然後想把博客的域名設定子域名即blog.xxx.com,博客的根目錄是/www/blog
配置如上,正常訪問xxx.com/blog的時候博客是會出來的,但是訪問blog.xxx.com的時候直接跳到114導航去了...


已經修復了DNS劫持,但還是無法訪問,chrome顯示「This webpage is not available」

PHPz
PHPz

学习是最好的投资!

全部回覆(3)
Peter_Zhu

新增 location 配置

Ty80

似乎一般出現跳到114導航這種情形,一般都是DNS解析錯誤或DNS劫持吧

左手右手慢动作

建議抓下包,看看有沒有跳到你的伺服器上

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板