apache2 altera a porta de 443 para 7443

1

Estou usando o arquivo conf padrão do apache ssl "default-ssl.conf"

Se eu deixá-lo sozinho usando meu certificado auto-assinado eu posso chegar à página usando 443:

<VirtualHost _default_:443>
    ServerAdmin [email protected]
    ServerName myhost:443

mas uma vez que eu mudei para a porta 7443 e reinicie não consigo chegar à página. Eu chamo a página da seguinte forma:

https://myip:7443/site and nothing happens but
https://myip/site works fine.

Cada vez que eu mudo eu chamo a reinicialização do apache2. Estou executando o mais recente Debian em um vm. Eu não acho que correr em um vm é o problema desde porta 443 funciona bem. Eu olhei e realmente não vejo nenhuma solução no google que me ajudou. Eu embora mudando a porta para 7443 seria a única coisa que eu exigiria.

    
por adviner 06.11.2015 / 06:22

4 respostas

6

Você deve alterar a porta em dois lugares:

No VirtualHost:

<VirtualHost _default_:7443>

E na diretiva Listen:

Listen 80
Listen 7443

Para ver apenas o que o Apache entende em suas portas e ligação VirtualHosts, basta executar:

httpd -S
    
por 06.11.2015 / 09:04
2

Você deve ter uma linha de escuta em algum lugar da sua configuração, então certifique-se de que ela esteja configurada para 7443 também.

Veja aqui para mais informações: link

    
por 06.11.2015 / 06:30
1

Você também precisa alterar a porta de escuta em /etc/apache2/ports.conf (supondo que suas tags estejam corretas)

Use este comando para mostrar a você todas as portas que estão ouvindo todos os aplicativos em tcp & udp. O Apache só estará no TCP, mas é um bom comando para saber de qualquer maneira.

netstat -tulpn
    
por 06.11.2015 / 06:31
0

não se esqueça de ativar o SSL!

a2enmod ssl

em /etc/apache2/ports.conf, NÃO adicione Listen 9443 fora de ssl_module!

Listen 9980
<IfModule ssl_module>
    Listen 9443
</IfModule>

em /etc/apache2/sites-enabled/default-ssl.conf

<VirtualHost _default_:9443>
    
por 30.04.2018 / 16:14