2017-10-10 9 views
0

を述べCに存在する自分のチャットアプリケーションです:\ chat1ここのindex.htmlとindex.jsファイルにnginxのも自分のアプリケーションをロードしていない私はここに根

が含まれて私は設定で次のように設定していますパスです。 NGINXのファイル。

server { 
    listen  80; 
    server_name localhost; 

    #charset koi8-r; 

    #access_log logs/host.access.log main; 

    location/{ 
     root C:/chat1/; 
     index index.html index.htm; 
    } 

私はスラッシュとbackwordスラッシュを変更し、STIL

以下のようにウェルカムページとして、それはショーである代わりにロードされていない他のアプリケーションへの変更は、nginxのへようこそ!

このページが表示されたら、nginx Webサーバーは正常にインストールされ、動作しています。さらなる構成が必要です。

オンラインマニュアルおよびサポートについては、nginx.orgを参照してください。 商業用サポートはnginx.comで利用できます。

nginxをご利用いただき、ありがとうございます。

誰でもこの問題で私を助けてくれます..ありがとうございます。

+0

変更後に 'nginx'を再起動しましたか?別のポートで試すこともできます。 – nilobarp

+0

ya私はdifferntポート8000​​と3000で動作していますが、80では動作しませんでした。また、ブラウザにlocalhostの代わりにlocalhost:8000というURLを入力する必要があります。 – ravi

+0

これはあなたのポート80が別の 'nginx'インスタンスによって使用されていることを意味します – nilobarp

答えて

0

問題は、デフォルトのnginx設定も読み込んでいることです。複数のサーバーブロックの場合、最初に来たサーバーブロックが要求に応答します。あなたのケースでは、答えは、デフォルトのnginxの設定ブロックです。あなたが試みることができる簡単な修正は、default_serverを追加することです。

server { 
    listen  80 default_server; 
    server_name localhost; 

    #charset koi8-r; 

    #access_log logs/host.access.log main; 

    location/{ 
     root C:/chat1/; 
     index index.html index.htm; 
    } 

これで問題が解決しない場合は、デフォルトサーバーの設定を削除する必要があります。 nginxが実際にロードしている設定を確認することができますnginx -T

+0

ya ok @ tarun Lalwani – ravi

関連する問題