Verifique se você definiu a diretiva Listen corretamente em sua configuração do Apache.
Listen 3333
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
Verifique se você definiu a diretiva Listen corretamente em sua configuração do Apache.
Listen 3333
Tags roundcube linux apache-2.2 ubuntu