2016-10-27 15 views
1

Python SimpleHTTPServerでNGINXリバースプロキシを設定しようとしていました。私のweb.confファイルが/etc/nginx/conf.dにあり、ファイルにある設定は次のとおりです。Python SimpleHttpserverのNginxリバースプロキシ

server { 
    server_name localhost; 

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

私のNGINXが起動しています。 web.confファイルを保存した後にリロードしました。一方、私はまた、ディレクトリhome/user/projects/

でPythonのSimpleHTTPServerを実行しています。しかし、私は、ブラウザを開いて、localhostを訪問するときには、nginxのウェルカムページやないでIディレクトリ内にあるファイルindex.html私を示していPython SimpleHTTPServerを実行しています。

答えて

0

2つのこと:

1 - あなただけの追加 リスニングポートを指定するには、コンフィギュレーションファイルに忘れてしまった:

listen 80; 

2 - デフォルトと呼ばれるシンボリックリンクがある場合は、デフォルトの設定がまだアクティブチェックです

/etc/nginx/sites-enabled/ 

、それを削除 、3-好ましく

で、あなたの設定ファイルを追加します。で
/etc/nginx/sites-available/ 

サイトを有効にしてシンボリックリンクを作成すると、構成を削除する代わりにサイトを無効にする場合にだけシンボリックリンクを削除できます。それをconf.dに入れるのではなく。

チェックhow to configure nginx詳細

関連する問題