nginx에서 php의 디렉토리 실행을 비활성화하는 방법: 먼저 "nginx.conf" 구성 파일을 찾아서 연 다음 단일 디렉토리 및 다중 디렉토리 금지를 설정하고 마지막으로 "service nginx restart"를 통해 nginx를 다시 시작합니다.
권장: "PHP 비디오 튜토리얼"
nginx는 PHP 프로그램의 디렉터리 실행을 금지합니다.
보안상의 이유로 일반적으로 업로드 디렉터리에서 PHP 스크립트 실행을 금지합니다.
nginx.conf 구성 수정 파일
단일 디렉터리 금지:
location ~* ^/attachments/.*.(php|php5)$ { deny all; }
여러 디렉터리 금지:
location ~* ^/(attachments|upload)/.*.(php|php5)$ { deny all; }
주의 사항 두 가지:
1. 위 구성 파일 코드는 ~.php{...} 위치 위에 배치해야 합니다. 유효하지 않습니다
2. 첨부 파일은 절대 경로가 아닌 상대 경로를 작성해야 합니다
3. nginx를 다시 시작하는 것을 잊지 마세요, nginx 서비스를 다시 시작하세요
위 내용은 nginx에서 PHP 디렉토리 실행을 금지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!