Https no koha 23

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

meus links estao com as seguintes portas

http://library.koha.ibia.mg.gov.br:8081/

http://library-intra.koha.ibia.mg.gov.br:8081/

basta trocar por estas portas?