2016-05-02 10 views
0

開発環境にリモート接続とローカル接続からアクセスできるようにしたい。 local.js設定ファイルをポート80とホスト0.0.0.0でリッスンするように変更しました。sails.jsがリモート接続をリッスンするようにする

enter image description here

netstat -ab | more出力:

enter image description here

ポート転送:

enter image description here

そして、私のファイアウォールが無効になっています。しかし、ブラウザやリモートIP経由でアクセスすることはできず、http://canyouseeme.orgでも見ることはできません。 すべてのコマンドプロンプトウィンドウは、持ち上げられた特権で実行されます。

私は現在、何かを変更する場合は--prodとして実行するオプションがありません。

編集:本番環境での修正の問題を試して、--prodとして実行しても、それと同じ問題です。また、可能な限り単純なnode.jsサーバーの設定も試みましたが、これは同じ問題を抱えていました.Sails.jsではなくルーターの問題だと私は信じています。任意のアイデア、これを防ぐことができますか?

答えて

1

他のポート(たとえば1337)でリッスンして、ポート80からポート1337にトラフィックを転送しましょう。 別の方法として、Nginxをリバースプロキシとして使用することもできます。このようにして、Nginxは任意のポート(あなたの要件として80)上のトラフィックを処理し、あなたのSailsアプリケーションに転送します。

これが役に立った!

関連する問題