Boa tarde a todos, instalei o koha 23 no ubuntu 24 e está rodando perfeitamente via http, mas gostaria de habilitar o https para acesso seguro ao site, pois tornei ele acessível via dns e não por ip.
Possuo certificado digital wildcard para meu domínio e o arquivo do certificado em .p12 com a senha necessária.
Alguém sabe como instalo meu certificado no apache e faço com que o site rode em https. Acredito que é preciso também inserir alguma tag no htaccess
Se alguém puder ajudar objetivamente fico muito grato…
1 curtida
Bom dia!
Como você já tem os certificados e o arquivo .p12 acredito que o seguinte passo a passo vai funcionar:
1. Habilitar os seguintes módulos no apache:
sudo a2enmod ssl
sudo systemctl restart apache2
2. Acessar o .conf da sua biblioteca e colocar o endereço do seu certificado e chave
sudo nano /etc/apache2/sites-available/nome_da_sua_biblioteca.conf
#endereço da sua biblioteca no apache
<VirtualHost *:443>
ServerName seu_dominio_ou_ip
DocumentRoot /var/www/seu_dominio_ou_ip
SSLEngine on #Habilitar o SSLEngine
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt #Arquivo do certificado
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key #Arquivo .key privado
</VirtualHost>
Lembre-se que o Koha tem 2 paginas padrão, o OPAC e a ADMIN, então será preciso fazer isso nas 2 páginas
3. Adicionar o redirecionamento para o HTTPS:
<VirtualHost *:80>
# Redirecionar para HTTPS
Redirect permanent / https://seu.dominio.com/
</VirtualHost>
4. Habilitar as configurações :
sudo a2ensite nome_da_sua_biblioteca.conf
sudo systemctl restart apache2
Realizando esse passo a passo o seu domínio deve começar a utilizar o https, mas no caso de erro você pode ver os logs com o seguinte comando:
sudo tail -f /var/log/apache2/error.log
Caso tenha mais dúvidas, fique à vontade para perguntar!
1 curtida