0

よし、かなり前に AWS EC2 マイクロ サーバー上に node.js サーバーをセットアップしました。私はまったく初めてで、さまざまなチュートリアルに従って起動して実行しました。nginx をリバース プロキシとして使用し (私は信じています)、サーバーはポート 8124 でリッスンしていました。

これで、インスタンスが再起動され、サーバーに再びアクセスできなくなりました。私はそれにsshすることができます。サーバーを起動できます。ローカル コマンド ラインから POST/PUT リクエストを送信できますが、Web ブラウザからは 404 nginx ページが表示されます。

これは私を壁に駆り立てています-ブラウザ/nginx/nodejsチェーンのどこで物事が壊れていますか?

助けてください-私はこれがひどく新しいので、どこかで壊れている単一の行に違いありません。私はそれを見つけるのに十分な知識がありません。

私の /etc/nginx/sites-enables/default ファイルには単に含まれています

location / {
    proxy_pass      http://127.0.0.1:8124/;
}
4

1 に答える 1

2

わかりました。/etc/nginx/nginx.conf とそこにあったサーバーに直接入る必要がありました

location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

行を追加しました

            proxy_pass http://127.0.0.1:8124/;

ああ、神に感謝します。それは私を殺すつもりでした。

于 2013-02-28T07:37:31.920 に答える