이제 nginx / 사이트에서 사용할 수있는 / 기본 파일 및 위치를 편집 ~ .php$ 블록 /etc/nginx/conf.d/example.com.conf 파일이 어떻게 생겼는지에 대한 예: 내 조언은 nginx config 지시문을 읽고 그들이 의미하는 바를 이해하는 것입니다. nginx가 fpm에 php 페이지를 전달하지 않는 것처럼 보이지만 왜 또는 바보 같은 것을 놓친 지 확실하지 않습니다. 내 nginx 사용자는 www-data, 또한 내 php7.2-fpm.sock 파일의 소유자입니다. 모범 사례와 마찬가지로 기본 서버 블록은 유효한 대상(예: 도메인 이름, 예: mydomain.com)이 없는 요청을 삭제하기 위해 더미로만 사용해야 합니다. 즉, 누군가가 myexample.com 요청하고 DNS를 nginx 서버로 가리키면 해당 사용자가 401에 도달합니다. 나는 우분투 18.04 서버에 nginx를 통해 PHP 라라벨 응용 프로그램을 제공했습니다. 이 응용 프로그램은 plesk 서버에서 완벽하게 작동했습니다. 나는 디지털 바다에서 작동하게했지만 문제는 내 APIS가 요청에서 데이터를 받지 못한다는 것입니다. 때…
질문의 2 번째 부분에 대 한 https://linuxconfig.org/basic-php-7-and-nginx-configuration-on-ubuntu-16-04-linux 보고 하려고 언제 nginx php 파일을 다운로드? mydomain.com/foo.php 기본 사이트에 액세스할 때 발생하는 경우 php 구성이 기본 서버 블록이 아닌 기본 사이트의 서버 블록 내에 있어야 하기 때문입니다. 참고: fastcgi_pass 매개 변수 중 하나를 사용하도록 설정하거나 NGINX에서 인덱스.php 파일을 실행하는 대신 다운로드를 시작하려고 시도합니다. 예를 들어 구성에 구문 실수를 배치하고 구문 실수를 잡는 경우 nginx -t를 실행합니다. 이 페이지는 32비트 OS를 지원하는 라라곤용입니다. 라라곤의 최신 버전은 내가 nginx를 실행하는 내 새로운 우분투 서버에 phpmyadmin을 설정하려고 여기에 다운로드 할 수 있습니다. 내가 할 domain.com/phpmyadmin/ 때 php 코드 등으로 구성된 파일을 다운로드하는 동안 domain.com/phpmyadmin/index.php 올바르게로드됩니다. 왜 아무 생각이 없어. 이것은 내 … 기본적으로, 그냥 zip 파일을 다운로드 하 고 그것을 추출, 아니 설치. 테스트 환경으로 사용하는 DO 서버 중 하나는 대부분의 경우 잘 작동하지만 임의의 경우 서버가 „502 잘못된 게이트웨이” 오류로 응답합니다.
nginx 로그에서 다음과 같은 오류 메시지가 표시됩니다: 2019/06/27… 내 Nginx 루트 디렉토리 내에서 PHP 페이지를 실행 하려고, 그러나 많은 시도에도 불구 하 고 그들은 실행 하는 대신 다운로드 계속 문제를 해결 하기 위해. 내 nginx / 사이트 사용 가능 / 기본 파일은 : 나는 응용 프로그램 / 옥텟 스트림에서 텍스트 / html 및 텍스트 / 일반에 default_type nginx.conf 파일을 변경하려고했지만,이 차이를 만든 것 같지 않습니다 또한 PHP 파일이 실행되지 않고 다운로드하고, mydomain.com 루트는 인덱스 지시문이 제대로 설정되지 않음을 제안 HTTP 403 금지를 제공합니다. 공통 또는 „전역”, 구성 설정은 /etc/nginx/아래디렉토리에 저장됩니다.