nginx server_nameディレクティブが機能しない

nginx server_nameディレクティブが機能しない

私のアプリケーションのプロキシサーバーとしてNGINXを使用したいです。私のアプリケーション(例:「abc」)は私のコンピュータのポート8000​​で実行されています。 NGINXと同じマシンで実行してください。構成の一部は次のとおりです。

server {
    listen 80;
    server_name my.example.net;
    location / {
         proxy_pass http://localhost:8000/abc;
    }
}

設定ファイルを使用すると、アドレスバーのlocalhostを使用して自分のアプリケーションをテストできます。しかし、http://my.example.net動作しません。私のアプリケーションはロードされません。ページが見つからないというエラーメッセージが表示されます。

何が間違っているのか知っていますか?

ベストアンサー1

解決策が見つかりました。解決策はNGINXで仮想ホスティングを使用することです。 nginx.confでserver_nameをmy.example.netに設定しました。その後、/etc/localhostsファイルを次のように更新しました。

127.0.0.1 ローカルホスト my.example.net

これで問題が解決しました。

おすすめ記事