nginx - 同じサーバーで 2 つのドメイン名を設定して 2 つの異なるプロジェクトにアクセスできますか?
黄舟
黄舟 2017-05-16 17:04:35
0
4
491

たとえば、PHP と Ruby でそれぞれ開発された 2 つの異なるプロジェクトがあり、それらを同じサーバー上で使用したいと考えています。
PHPプロジェクトのURL:
http://site1.com
Ruby プロジェクト URL:
http://site2.com
ここにはポートの問題があります。デフォルトは 80 です。もちろん、別の URL の後に別のポートを追加してアクセスすることは問題ありませんが、そうでない場合は、Web サーバーの設定をどのように使用するか?
Apache と Nginx はどちらも動作しますが、解決策はありますか?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(4)
阿神

nginx リバースプロキシを使用して、リスニングポートの 1 つを別のポートに変更し、仮想ホストを nginx に追加して、それをリバースプロキシします

いいねを押す +0
为情所困

nginx と Apache はどちらも、異なるディレクトリを使用するだけで 2 つの仮想ホストを直接作成できます。これは、1 つのサーバーに 2 つの Web サイトを配置するのと同じです。

いいねを押す +0
阿神

2 つのサーバー ノードが nginx で設定されており、両方とも 80 をリッスンしますが、server_name が異なります

いいねを押す +0
阿神

異なる仮想ホストを設定するだけです。これは nginx と Apache の両方に当てはまります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート