私のウェブサイトには2つのノードサーバーがあります。 1はメインサイトのライブストリーミングデータ用のsocket.ioサーバーで、もう1つはJSONデータをサブドメインapi.site.comにストリーミングしています。.htaccess node.jsを介してポート番号を表示しない
は私のメインノードは、ポート8001で実行されて、2つ目は、私が
RewriteCond %{SERVER_PORT} 8001
を使用して.htaccessファイルでの最初の1のポート番号を非表示にすることができた8080上で実行されているが、隠すのに苦労しています8080
ポート。
RewriteCond %{SERVER_PORT} 8080
に追加して、私のapiの場所api.site.com/prices/all
に行った場合、404エラーが見つからず、api.site.com:8080/prices/all
に行ってもすべてが動作します。
api.site.com/prices/all
が機能するようにポートを非表示にするにはどうすればよいですか?
これは私の他の質問に少しでもリンクしています:here他の.getの試行を拒否したいので、api.site.com/price
は動作しません。
---それはそうだ、 'RewriteCond'が一致するだけの条件である「私が使用した.htaccessでの最初の1のポート番号を非表示にすることができた」、それが何かを書き換えません。 – zerkms
問題を正しく解決する方法を知るために、逆プロキシとしてApacheを設定する方法を確認してください。 – zerkms
[RailsサーバーのURLからポートを隠すための書き換えルール?](http://stackoverflow.com/questions/11330552/rewrite-rule-to-hide-port-from-url-of-rails-server) –