たとえば、PHP と Ruby でそれぞれ開発された 2 つの異なるプロジェクトがあり、それらを同じサーバー上で使用したいと考えています。
PHPプロジェクトのURL:
http://site1.com
Ruby プロジェクト URL:
http://site2.com
ここにはポートの問題があります。デフォルトは 80 です。もちろん、別の URL の後に別のポートを追加してアクセスすることは問題ありませんが、そうでない場合は、Web サーバーの設定をどのように使用するか?
Apache と Nginx はどちらも動作しますが、解決策はありますか?
阿神2017-05-16 17:06:35
nginx リバースプロキシを使用して、リスニングポートの 1 つを別のポートに変更し、仮想ホストを nginx に追加して、それをリバースプロキシします
为情所困2017-05-16 17:06:35
nginx と Apache はどちらも、異なるディレクトリを使用するだけで 2 つの仮想ホストを直接作成できます。これは、1 つのサーバーに 2 つの Web サイトを配置するのと同じです。