2016-10-27 4 views
1

파이썬 SimpleHTTPServer에서 NGINX 리버스 프록시를 설정하려고했습니다. 내 web.conf 파일이 /etc/nginx/conf.d에 있고 파일에있는 설정은 다음과 같습니다.파이썬 simplehttpserver에서 Nginx 리버스 프록시

server { 
    server_name localhost; 

    location/{ 
     proxy_pass http://192.168.1.3:8000/; 
    } 
} 

내 NGINX가 실행 중입니다. web.conf 파일을 저장 한 후 다시로드했습니다. 반면에, 나는 또한 디렉토리 home/user/projects/

파이썬 SimpleHTTPServer을 실행하는거야하지만 브라우저를 열고 localhost를 방문 할 때이 디렉토리 안에있는 index.html 파일을 나에게 Nginx에 시작 페이지를 표시하지하는 I Python SimpleHTTPServer를 실행 중입니다.

답변

0

두 가지 :

1이 수신 대기 포트를 지정하는 구성 파일에 잊고 단지 추가 :

listen 80; 

2의 기본 구성이 아직 활성 검사입니다 심볼릭 링크라는 기본이있는 경우 지역 :

/etc/nginx/sites-enabled/ 

및 3가 바람직

에서 설정 파일을 추가 삭제

그런 다음 구성을 제거하는 대신 사이트를 비활성화하려는 경우 심볼 링크를 삭제할 수 있습니다. conf.d에 넣는 대신에.

체크 자세한 내용은 how to configure nginx

관련 문제