Como configuro um VirtualHost para meu e-mail?

2

Eu tenho dois arquivos que são carregados por apache2.conf :

roundcube.conf:

NameVirtualHost *:3333

roundcube.vhost:

<VirtualHost *:3333>

        DocumentRoot /usr/share/roundcube
        DirectoryIndex index.php

        <Directory /usr/share/roundcube>
                Order Allow,Deny
                Allow from all
        </Directory>

</VirtualHost>

Eu sei que ambos os arquivos são carregados e analisados pelo Apache sem erros. Quando visito o endereço IP do meu VPS com: 3333, estou chegando

Oops! Google Chrome could not connect to 1.2.3.4:3333

Não estou recebendo erros do Apache nem nada, então suponho que a configuração esteja errada. Espero poder visitar 1.2.3.4:3333 e ter /usr/share/roundcube/index.php aberto em meu navegador.

iptables

root@myservername:~# sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
fail2ban-ssh  tcp  --  anywhere             anywhere            multiport dports ssh

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain fail2ban-ssh (1 references)
target     prot opt source               destination
RETURN     all  --  anywhere             anywhere

Eu adicionei Listen 3333 logo abaixo da linha NameVirtualHost . Não teve qualquer efeito no entanto. A ordem importa quando se trata disso? Deve por exemplo NameVirtualHost vir antes ou depois de <VirtualHost> ? A mesma instância do Apache pode escutar as portas 80 e 3333 ao mesmo tempo?

Netstat

root@myservername:/etc/apache2/sites-enabled# netstat -tulpn | grep -e ':3333' -e ':80' -e ':8080' -e ':443'
tcp        0      0 0.0.0.0:3333            0.0.0.0:*               LISTEN      7690/apache2
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      7690/apache2
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      7690/apache2
tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      7690/apache2
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      7690/apache2
    
por Hubro 27.09.2011 / 13:13

1 resposta

2

Verifique se você definiu a diretiva Listen corretamente em sua configuração do Apache.

Listen 3333

Documentação relevante

    
por 27.09.2011 / 13:25