Usando um Apache VirtualHost para acessar uma instância do nó JS no mesmo servidor

3

Estou usando o VirtualHosts para permitir o acesso a vários domínios e subdomínios do meu site no mesmo servidor Apache. Ao longo das linhas de:

<VirtualHost *:80>
    DocumentRoot /var/www/site
    ServerName example.com
</VirtualHost>

Eu quero ter um subdomínio específico apontando para um servidor NodeJS no mesmo servidor. Eu sei que eu poderia usar ProxyPass para encaminhar para um servidor diferente, existe uma maneira similar de fazer isso com a mesma máquina?

Suponho que eu teria o servidor Node em execução em uma porta diferente de 80.

    
por JJJollyjim 10.04.2013 / 05:51

1 resposta

9

Vamos supor,

Node.js em execução no http://localhost:8000

<VirtualHost node.example.com:80>   
    ServerName node.example.com  
     ProxyPass / http://localhost:8000/ connectiontimeout=5 timeout=30  # optional timeout settings  
</VirtualHost>

Espero que isso ajude

    
por 10.04.2013 / 06:53