nginx erro de configuração - download de arquivos PHP

1

Ao tentar corrigir um problema diferente e limpar meus arquivos de configuração, causei um problema. Eu tenho 2 domínios ligados a um site, mas agora, sempre que eu visito domain1, ele baixa o arquivo php como 'download', em vez de executá-lo no PHP-FPM. Se eu navegar para domain2 no entanto, o arquivo é executado.

O mais estranho é que ambos são definidos no mesmo arquivo de configuração. Eu devo ter mudado algo como estava trabalhando anteriormente, mas recentemente parei. Meu arquivo de configuração para os sites tem essa aparência (eles são incluídos no arquivo nginx.conf padrão):

server {
    listen 80;
    server_name site1.domain.co.uk site2.domain.co.uk;

    root /var/www/php/hobnobs;

    # access_log /var/log/nginx/site-access.log;
    # error_log /var/log/nginx/site-error.log;

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

    location ~ \.php$ {
        try_files $uri /index.php;
        fastcgi_pass        php;
        include             fastcgi_params;
        fastcgi_param       PATH_INFO $fastcgi_script_name;
        fastcgi_param       SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location  /common {
        alias  /var/www/common;
    }
}
    
por SteveEdson 20.12.2012 / 15:58

2 respostas

0

Eu só posso presumir que algo foi armazenado em cache, eu reiniciei e reiniciei tudo e depois de um tempo, ele começou a funcionar novamente. Não fiz mais alterações em nenhum arquivo de configuração, apenas comecei a trabalhar novamente.

    
por 02.01.2013 / 12:58
0

É possível que, quando você visita o site1, por algum motivo, o host virtual padrão em vez daquele que você publicou?

Você verificou que quando você vai ao site1 o registro de acesso dessa VH registra uma nova entrada?

Atenciosamente

    
por 20.12.2012 / 16:36