VirtualHostsを使用して、同じApacheサーバー上のサイトのさまざまなドメインやサブドミアンへのアクセスを許可しています。以下に沿って:
<VirtualHost *:80>
DocumentRoot /var/www/site
ServerName example.com
</VirtualHost>
同じサーバー上のNodeJSサーバーを指す特定のサブドメインが必要です。 ProxyPassを使用して別のサーバーに転送できることはわかっていますが、同じマシンでこれを行うための同様の方法はありますか?
Nodeサーバーが80以外のポートで実行されていると思います。
仮定しましょう
http://localhost:8000
で実行されているNode.js
<VirtualHost node.example.com:80>
ServerName node.example.com
# with optional timeout settings
ProxyPass / http://localhost:8000/ connectiontimeout=5 timeout=30
</VirtualHost>
それが役に立てば幸い