NGINX não pode acessar arquivos html e baixar arquivos php

2

Tudo estava funcionando bem, mas fiz muitas modificações e só consegui uma página em branco. Foi uma nova instalação do NGINX, então decidi excluir arquivos em /etc/nginx e reinstalá-lo.

apt-get purge nginx nginx-common nginx-full
apt-get install nginx nginx-common nginx-full

Agora os arquivos PHP não serão carregados e estranhamente não posso acessar o arquivo 'test.html' que está no diretório raiz do documento (/ usr / share / nginx / html).

versão nginx: nginx / 1.10.3

cat /etc/nginx/sites-available/default

server {
       listen 88 default_server;

       root /usr/share/nginx/html;

       index index.php index.html;

       access_log /var/log/nginx/default-access_log;
       error_log /var/log/nginx/default-error_log;

       location / {
               try_files $uri $uri/ /index.php?$args;
       }

       location ~ \.php$ {
               #try_files $uri =404;
               fastcgi_index index.php;
               fastcgi_pass php5-fpm-sock;
               fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
               include /etc/nginx/fastcgi_params;
       }

cat /etc/nginx/conf.d/php5-fpm.conf

upstream php5-fpm-sock {
       server unix:/var/run/php5-fpm.sock;
}

Ele está sendo executado na porta 88 e eu posso acessar minha página padrão do servidor da web NGINX indo para http://1.2.3.4:88 , mas se eu tentar http://1.2.3.4:88/test.html , recebo "404 Not Found".

Lista de diretórios da raiz do documento:

root@Ubuntu-14LTS-NY1:~# ll /usr/share/nginx/html
total 20
drwxr-xr-x 2 root     root 4096 May  4 16:03 ./
drwxr-xr-x 4 root     root 4096 May  4 16:02 ../
-rw-r--r-- 1 root     root  612 Jan 31 10:01 index.html
-rw-r--r-- 1 root     root   20 May  4 15:54 index.php
-rwxrwxrwx 1 www-data root   22 May  4 16:01 test.html*

E http://1.2.3.4:88/index.php abre uma caixa de diálogo baixada, em vez de ser exibida.

E eu tenho o seguinte em meu /etc/php5/fpm/php.ini:

cgi.fix_pathinfo=0

Eu não modifiquei /etc/nginx/nginx.conf .

Encontrei muitas discussões sobre o NGINX com o download de arquivos php e tentei muitas sugestões, mas ainda estou preso e não sei o que fazer.

    
por London Smith 05.05.2017 / 12:37

1 resposta

1

Eu deveria ter tido o reflexo de verificar erros no arquivo de log nginx /var/log/nginx/error.log

Eu estava em error.log:

2017/05/05 09:15:52 [emerg] 22587#22587: bind() to [::]:88 failed (98: Address already in use). 

Então eu matei os 2 processos nginx kill -9 PROCESSID que ainda estavam em execução enquanto eu tinha parado o serviço nginx.

Agora tudo está funcionando novamente:)

    
por 06.05.2017 / 00:24