nginx 역방향 프록시 스울 설정 문제
첫 번째 버전
php 7.1.0
swoole 2.0.5
nginx 1.10.2
공식 웹사이트 지침 http://wiki.swoole.com/wiki/p...을 따라 swoole에 nginx 역방향 프록시를 설정하세요.
으아악도메인명/index.php 또는 도메인명/admin/등에 접속하는데 문제가 없으며, 스울 코드 실행 결과가 나타날 수 있습니다. (스울 2개의 접속 기록이 백그라운드에서 확인 가능)
그런데 도메인 이름에 직접 접속하면 403이 나옵니다. (백그라운드에서 swoole이 접속 기록을 출력하는 모습을 볼 수 있습니다)
nginx 구성에 try_files $uri $uri/ /index.php?$query_string을 추가했지만 효과가 없습니다
조언 좀 부탁드려요!
Swoole 코드는 다음과 같습니다(접속 기록만 인쇄하세요):
으아악
if(!-e $request_filename)
도메인 이름으로만 접근이 가능하며 "/"가 존재하므로 전달되지 않습니다이 조건이 충족되어야만 http://127.0.0.1:9501로 전달됩니다
분명히 조건이 충족되지 않습니다
파일 및 디렉터리 판단#🎜🎜 #-f 및 !-f는 파일이 존재하는지 확인
-d 및 !-d는 디렉터리가 존재하는지 확인
-e 및 !-e는 파일 또는 디렉터리가 있는지 확인 존재
-x 및 !- x파일이 실행 가능한지 확인
귀하의 요구 사항에 따라 서버에 라인이 있어야 합니다
index index.php;
Google을 백엔드로 사용할 수 있습니다.