• nginx php 파일이 다운로드

    참고: fastcgi_pass 매개 변수 중 하나를 사용하도록 설정하거나 NGINX에서 인덱스.php 파일을 실행하는 대신 다운로드를 시작하려고 시도합니다. /etc/nginx/conf.d/example.com.conf 파일의 예: 일반적으로 NGINX 사이트 구성 파일은 /etc/nginx/conf.d/에 살고 있으며 파일 이름이 .conf로 끝나면 자동으로 로드됩니다. php-fpm.conf 파일은 볼트 사이트에 사용되는 PHP FastCGI 프로세스 관리자에 대한 설정을 정의합니다. 내 물방울: 우분투 14.04 x64라라벨 4nginxPHP-FPC 희망이 도움이. Nginx 및 PHP-FPM 서비스를 다시 시작 /다시로드하고 전체 서버를 다시 시작하고 아무 것도 얻지 https://www.digitalocean.com/community/tutorials/understanding-and-implementing-fastcgi-proxying-in-nginx 읽으면서 위의 것을 깨달았습니다. .php 파일을 표시할 수 없습니다. 나는 지금 2 일 동안 머리를 두드리고있다. 문제는 index.php가 처리되는 대신 다운로드된다는 것입니다. 나는 우분투 14.04 , Nginx, php5를 사용하고 있습니다. nginx/사이트 사용 가능/기본값은 아래와 같습니다. 많은 게시물에서 규정 한 index.php 항목을 추가했습니다.

    End nginx 구성////////////////////////아파치와 달리 NGINX는 성능에 중점을 두므로 Bolt와 같은 응용 프로그램이 사이트별 구성을 설정하는 데 사용하는 .htaccess 파일의 개념이 없습니다. 다음은 Bolt 사이트에 대해 동일한 변경 사항을 적용하는 방법에 대한 세부 정보입니다. 구성 파일이 적절해 보입니다. 브라우저의 캐시를 지우거나 시크릿 모드(Chrome를 사용하는 경우) 또는 다른 브라우저를 사용해 보시겠습니까? 공통 또는 “전역”, 구성 설정은 /etc/nginx/아래디렉토리에 저장됩니다. 이 예제에서는 의미 체계 외에 다른 이유로 /etc/nginx/global/ 디렉토리를 사용합니다. 기존 사용자 “nginx”를 “롤랜드” 보조/보조 그룹에 추가했습니다. Nginx는 php 파일을 php-fpm.sock에 전달할 수 없어 실행 대신 php 파일을 다운로드 할 수 없습니다. 도와주세요. config 파일을 수정한 후 nginx를 다시 시작하는 것을 잊지 마십시오: bolt.conf 파일은 호스트의 모든 Bolt 사이트에 공통적인 위치와 일치하도록 정의합니다. 캐시 문제인 경우 브라우저나 CloudFlare가 아닌 Nginx의 캐시에 문제가 있을 수 있습니다. Nginx는 몇 가지 비정상적인 캐시 설정으로 인해 /usr/share/nginx/html/index.html 원래 인덱스 파일을 캐싱했을 수 있습니다… 또는 뭔가.

    나는 캐싱에 대해 잘 모르기 때문에 더 많은 추측일 뿐입니다. 이상한 행동은 확실히 비록 Nginx에 뿌리를 둔 것처럼 보입니다. 얘들 아, 나는 같은 문제가 있지만 다시 시작 및 재부팅이 작동하지 않았다. 내 서버의 루트에서 index.php 파일을 계속 다운로드합니다. 좋아, 그래서 내 질문은 어떤 파일이 다운로드 될 것 같아요? 그것은 피코의 index.php 또는 Nginx의 인덱스.html입니다. URL에서 이름을 얻을 수 있으므로 다운로드 한 파일의 내용을 실제로 확인해야합니다. Pico 1.0 및 nginx 1.10.0 (메인 라인, 하지만 그것은 현재 안정 일치) 여러 바쁜 사이트와 큰 멀티 CPU 호스트에, 당신은 의심의 여지가 여러 FPM 풀을 사용 하 여 하려는 것입니다., 각 풀 그들의 자신의 소켓을 정의. 풀당 이러한 파일 중 하나를 사용하면 간단히 사용할 수 있습니다. 여기에 답을 찾았을 http://www.ceus-now.com/nginx-password-protect-directory-downloads-source-code/ 파일은 확실히 피코, pico->run () 또는 그와 같은 모든 것이었습니다. 현재 문제를 재현하려고 하지만 이 동작이 표시되지 않습니다. Nginx 문서를 디버깅할 때 많은 것을 보았고 일반적으로 REGex 규칙이 PHP 위에 있는 것과 관련이 있어 페이지가 실제로 php-fpm으로 전송되지 않습니다.