2017-12-17 11 views
0

ワークステーションGUIを使用してFedora 27サーバーにノードjsアプリケーションをセットアップしようとしています。私は古いルータD-Link 250Nを使用しています。私はルータ上のポートフォワーディング、SFTP経由でssh接続を確立することもできました。私はリバースプロキシとnginxについて多くを読んだが、どのように私はこの1台のPCからのみノードアプリケーションを提供することができますか?Fedora 27のノードjsサーバーの設定

localhost:3000でポート3000を実行しようとしましたが、ルータIPからローカルマシンへポートを転送しますが、影響はありません。

Ofc pcには静的IPがありますが、私の目標は今すぐ、https://routerExternalIP:3000 - または他の指定されたポートを使ってexpressの "hello world"を見ることです。

私は自動化のためにpm2を使用します。

答えて

0

エクスプレスサーバーの設定でベースURLをhttp://localhost:3000からhttp://0.0.0.0:3000に変更してください。これにより、ローカルマシンの外部からの要求を許可する必要があります。

例:
server.listen(3000、 "0.0.0.0")

+0

はそれでも、 "ERR_CONNECTION_TIMED_OUT" 私は "UFW" を使用してポートを開く場合でも、彼らはまだブロックされたか何かだと思い、明日は動作しません。私はfedoraコックピットを使ってそれをチェックしようとします。 –

+0

ufwでログオンを有効にする(sudo ufwログオン)これで、/var/log/ufw.logにufwがブロックされているかどうかを確認できます。 – kevtsi

+0

問題が解決しない場合は、 sshはそれらをロック解除しない私は手動でこれをしなければならなかったし、すべてが大丈夫だった。 –

関連する問題