2013-05-16 4 views
0

Я установил и настроил Nginx и лак на новом сервере Ubuntu 12.04. После обновления Nginx до 1.4.1 мне пришлось обновить некоторые параметры конфигурации. Теперь я вижу только Nginx «Добро пожаловать в nginx!» стр.Nginx и Varnish только обслуживают страницу приветствия

Одно замечание: мне нужно получить доступ к этому сайту через прямой IP-адрес, пока мы не обновим наши настройки DNS на новый сервер, не уверен, что это важно.

Вот мои конфигурации:

Nginx по умолчанию,/и т.д./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/лак

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; 
} 
Смежные вопросы