2013-05-16 105 views
0

我已經在新的Ubuntu 12.04服務器上安裝並配置了Nginx和varnish。將Nginx升級到1.4.1後,我不得不更新一些配置設置。現在我只看到Nginx的「歡迎使用nginx!」頁。Nginx和Varnish只提供歡迎頁面

一個說明,我已經通過直接IP地址訪問此站點,直到我們更新DNS設置到新的服務器,不知道這很重要。

這裏是我的配置:

Nginx的缺省的/ etc/nginx的/網站可用/默認:

server { 
    listen 81 default_server; 
    listen [::]:81 default_server ipv6only=on; 

    root /home/website/public_html; 
    index index.html index.htm index.php; 

    # Make site accessible from http://localhost/ 
    server_name 111.111.11.11; #Server IP here 

光油默認VCL等/清漆/ default.vcl

backend default { 
    .host = "127.0.0.1"; 
    .port = "81"; 
    .connect_timeout = 5s; 
    .first_byte_timeout = 10s; 
    .between_bytes_timeout = 10s; 
} 

光油,/ etc/default/varnish

DAEMON_OPTS="-a :80 \ 
      -T localhost:6082 \ 
      -f /etc/varnish/default.vcl \ 
      -S /etc/varnish/secret \ 
      -s malloc,1G" 

回答

0

事實證明,我的配置沒問題,我的FastCBI服務器部分在Nginx的默認文件中註釋掉了。我沒有評論下面的內容,並且都已經設定好了。

location ~ \.php$ { 
    #try_files $uri =404; 
    #fastcgi_split_path_info ^(.+\.php)(/.+)$; 
    # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini 

    # With php5-cgi alone: 
    #fastcgi_pass 127.0.0.1:9000; 
    # With php5-fpm: 
    fastcgi_pass unix:/var/run/php5-fpm.sock; 
    fastcgi_index index.php; 
    include fastcgi_params; 
}