Livrar-se de “Bem-vindo ao nginx!”

2

Acabei de configurar o nginx no meu machince de teste do Ubuntu. Digitar http://192.168.1.1./index.php funciona como um encanto e carrega o arquivo index.php que eu coloquei na pasta /var/www/public_html . http://192.168.1.1 no entanto mostra a página Bem-vindo ao nginx! e não meu arquivo index.php.

O que estou fazendo de errado? Aqui está minha configuração nginx:

server {

    listen 80 default;
    root /var/www/public_html;
    index index.php index.html index.htm;
    server_name _;

    location / {
        try_files $uri $uri/ /index.html;
    }

    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
    }
}
    
por Industrial 16.08.2011 / 19:06

2 respostas

0

Olhando a documentação do try_files: link , você provavelmente deveria ter algo como:

location / {
    try_files $uri $uri/ /index.html /index.php;
}

Veja os exemplos do Drupal, Wordpress, FastCGI, etc.

    
por 16.08.2011 / 21:14
1

Suponho que você ainda tenha a configuração do site padrão nos sites ativados e que ela seja classificada em ordem alfabética acima da sua configuração personalizada. A configuração padrão captura qualquer solicitação sem cabeçalhos de host conhecidos e usa index.html como índice.

    
por 16.08.2011 / 19:22