>  Q&A  >  본문

nginx 역방향 프록시 스울 설정

nginx 역방향 프록시 스울 설정 문제

첫 번째 버전
php 7.1.0
swoole 2.0.5
nginx 1.10.2

공식 웹사이트 지침 http://wiki.swoole.com/wiki/p...을 따라 swoole에 nginx 역방향 프록시를 설정하세요.

으아악
  1. 도메인명/index.php 또는 도메인명/admin/등에 접속하는데 문제가 없으며, 스울 코드 실행 결과가 나타날 수 있습니다. (스울 2개의 접속 기록이 백그라운드에서 확인 가능)

  2. 그런데 도메인 이름에 직접 접속하면 403이 나옵니다. (백그라운드에서 swoole이 접속 기록을 출력하는 모습을 볼 수 있습니다)

  3. nginx 구성에 try_files $uri $uri/ /index.php?$query_string을 추가했지만 효과가 없습니다

조언 좀 부탁드려요!

Swoole 코드는 다음과 같습니다(접속 기록만 인쇄하세요):

으아악
習慣沉默習慣沉默2714일 전1109

모든 응답(3)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:10:26

    if(!-e $request_filename)
    이 조건이 충족되어야만 http://127.0.0.1:9501로 전달됩니다
    분명히 조건이 충족되지 않습니다
    파일 및 디렉터리 판단#🎜🎜 #-f 및 !-f는 파일이 존재하는지 확인
    -d 및 !-d는 디렉터리가 존재하는지 확인
    -e 및 !-e는 파일 또는 디렉터리가 있는지 확인 존재
    -x 및 !- x파일이 실행 가능한지 확인

    도메인 이름으로만 접근이 가능하며 "/"가 존재하므로 전달되지 않습니다

    위에서 언급했듯이 기본 요청 파일을 지정해야 합니다

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:10:26

    귀하의 요구 사항에 따라 서버에 라인이 있어야 합니다

    index index.php;

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:10:26

    Google을 백엔드로 사용할 수 있습니다.

    회신하다
    0
  • 취소회신하다