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.
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>
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.