Impossível configurar o apache para escutar a porta 443 no Ubuntu

1

Eu configurei o Certbot no Ubuntu, o certificado foi criado com sucesso, exibindo o seguinte:

Parabéns! Seu certificado e cadeia foram salvos em:    /etc/letsencrypt/live/bin-depot.co.uk/fullchain.pem    Seu arquivo de chave foi salvo em:    /etc/letsencrypt/live/bin-depot.co.uk/privkey.pem

Depois de reiniciar o https do apache não estava funcionando, ele simplesmente não conseguiu se conectar, então eu corri:

sudo lsof -iTCP -sTCP: LISTEN -P

... e a porta anotada 443 não foi listada para (apenas a porta 80).

Então eu atualizei o default-ssl.conf como mostrado nas etapas 3 & 4 aqui: tutorials / how-to-create-a-ssl-certificate-on-apache-para-ubuntu-14-04

Depois de atualizar o default-ssl.cons eu corri: sudo a2ensite default-ssl.conf

... e recebi a mensagem de que o ssl padrão estava ativado.

Eu reiniciei o Apache, mas ainda não consegui me conectar. Parece que a porta 443 ainda não está configurada.

Não sei quais são as etapas a seguir. Qualquer entrada seria apreciada. O domínio é link

EDITAR:

Suspeita de problema de host virtual. Já tentei o seguinte em um arquivo chamado "bin-depot.co.uk.conf". Falha ao ativar em "systemctl reload apache2" dando o erro " Job para apache2.service falhou porque o processo de controle foi encerrado com código de erro. Consulte" systemctl status apache2.service "e" journalctl -xe "para detalhes. ":

SSLCertificateFile /etc/letsencrypt/live/bin-depot.co.uk/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/bin-depot.co.uk/privkey.pem

<VirtualHost *:80>
        ServerAdmin dan@***.com
        DocumentRoot /var/www/html

        <Directory /var/www/html/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:443>
    SSLEngine On
    ServerName bin-depot.co.uk
    ServerAlias www.bin-depot.co.uk
    DocumentRoot /var/www/html
</VirtualHost>
    
por Dan382 11.11.2018 / 02:12

1 resposta

1

Você precisa editar /etc/apache2/ports.conf . Agora, diz

Listen 80

Altere para:

Listen 443

Em seguida, reinicie o serviço. Então, corra:

netstat -tanp

E você verá apache2 ouvindo na porta 443.

    
por 11.11.2018 / 02:21