Apache-2.2
使用 Apache VirtualHost 訪問同一伺服器上的 Node JS 實例
我正在使用 VirtualHosts 來允許訪問同一 Apache 伺服器上我的站點的各種域和子域。沿著:
<VirtualHost *:80> DocumentRoot /var/www/site ServerName example.com </VirtualHost>
我希望有一個特定的子域指向同一伺服器上的 NodeJS 伺服器。我知道我可以使用 ProxyPass 轉發到不同的伺服器,是否有類似的方法可以在同一台機器上執行此操作?
我假設我會讓 Node 伺服器在 80 以外的埠上執行。
讓我們假設,
Node.js 執行在
http://localhost:8000
<VirtualHost node.example.com:80> ServerName node.example.com # with optional timeout settings ProxyPass / http://localhost:8000/ connectiontimeout=5 timeout=30 </VirtualHost>
我希望這會有所幫助