鍍金池/ 問答/Linux  HTML/ nginx配置了但是通過域名訪問不了

nginx配置了但是通過域名訪問不了

我的服務(wù)器已經(jīng)配置了子域名,域名如aaa.bbb.com這種,root下新建了一個index.html,nginx配置如下,但是訪問aaa.bbb.com出現(xiàn)的是nginx的歡迎頁,并不是root下的index.html,想知道這個配置有沒有什么問題。本地ping這個域名也是可以ping通的。


server {
    listen 80;
    server_name www.bbb.com;
    root /root/express/public/;
    location / {
        proxy_pass  http://127.0.0.1:3000;
         #Proxy Settings proxy_redirect     default; proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}
server {
    listen 80;
    server_name aaa.bbb.com;
    root /root/;
    index index.htm index.html index.php; 
}

現(xiàn)在把第一段server刪了依然無法訪問。

回答
編輯回答
溫衫
  1. 查看nginx的error.log看看出現(xiàn)了什么問題
  2. 配置的格式是否有問題?, listen和server_name后面好像是不需要冒號的“:”,使用命令nginx -t查看配置是否有問題。

    server {
        listen: 80;
        server_name: aaa.bbb.com;
        root /root/;
        index index.htm index.html index.php; 
    }
2017年7月1日 03:56