2016-03-30 24 views
0

何らかの理由でnginxが前面に表示されている場合に、MEANスタックが有益であると聞きました。私はBitnamiとAWSを介してMEANスタックをインストールし、nginxの設定をしようとしています。私はこのコードを含む/ usr/share/nginx/defaultファイルを変更しています。MEANスタック用にnginxを設定する

server { 
listen 80; 

server_name example.com www.example.com; 

location/{ 
    proxy_pass http://127.0.0.1:3000; 
    proxy_http_version 1.1; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection 'upgrade'; 
    proxy_set_header Host $host; 
    proxy_cache_bypass $http_upgrade; 
    } 
} 

私の質問は127.0.0.1の代わりに私の住所を入れなければならないのですか? 3000を維持してAWSポート設定を変更する必要がありますか?前もって感謝します!

答えて

0

127.0.0.1は、サーバーのループバックIPアドレスですので、答えはいいえ、あなたはそのIPアドレスを保持する必要があります。

ポート3000は、アプリケーションポートであり、アプリケーションがそのポートで待機していることを意味します。通常、app.jsまたはserver.jsファイルにあるポート番号を確認できます。そのポートを、アプリケーションのポートがリッスンしているポートに変更することができます。私の貧しい英語を申し訳ありません。

+0

英語は私の母国語ではありません。ポート3000の設定はありません。私はAWSページで設定を作成する必要があると思います。ありがとうございました! – jaykodeveloper

+0

ノードアプリケーションをサーバーにデプロイした後、そのアプリケーションを実行する必要があります。たとえば、コマンド:node app.jsを実行すると、アプリケーションコードに設定された指定ポートでアプリケーションのリッスンを開始します。 –

+0

inpoundポートが80のAWSセキュリティグループを設定するだけです。 –

関連する問題