É necessário que o serivdor tenha um certificado, você pode utilizar um certificado já existente ou então criar um desde o início.
O procedimento abaixo ensina como configurar o SSL criando um certificado desde o início. Caso já tenha um certificado, altere a linha "SSLCertificateFile /etc/apache2/apache.pem".
[Procedimento]
- apt-get install openssl ssl-cert
- openssl req $@ -new -x509 -days 3650 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
- chmod 600 /etc/apache2/apache.pem
- adicionar "Listen 443" em "/etc/apache2/ports.conf"
- a2enmod ssl
- adicionar linhas no arquivo "/etc/apache2/sites-available/default":
NameVirtualHost *:443
NameVirtualHost *:80
- exemplo de virtualhost:
<VirtualHost sitessl.com.br:443>
NameVirtualHost sitessl.com.br:443
ServerAdmin sitessl@com.br
DocumentRoot /var/www/sitessl/home/www
ServerName sitessl.com.br
ErrorLog /var/www/apache-siteslogs/sitessl-error
CustomLog /var/www/apache-siteslogs/sitessl-access common
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
</VirtualHost>
- /etc/init.d/apache2 restart
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário