O Projeto Apache produziu uma das mais populares plataformas de servidor Web disponíveis em seu servidor Apache2 , eo fato de que ele é livre , não diminui sua lista de recursos robusto. No entanto, com qualquer servidor Web que você precisa para fornecer conexões seguras para seus usuários . Secure Sockets Layer ( SSL) é o software padrão aceito que executa essa função para muitos servidores Web , incluindo Apache2 . Instalação e implementação de SSL em seu servidor Apache2 irá fornecer as conexões seguras de que seus usuários precisam e querem. OpenSSL é o padrão de fato para SSL, e Ubuntu é uma das distribuições Linux mais populares disponíveis . Instruções
1
Instale Apache2 , OpenSSL e PHP5 com os seguintes comandos no prompt de comando :
apt- get install apache2
apt- get install openssl < br >
apt- get install libapache2 -mod- php5
apt- get install php5 -cli php5 -common php5 -cgi
2
Gerar um certificado SSL com o seguinte comando :
openssl req $ @ - novo - x509 - dia 365 - Nós - out /etc/apache2/apache.pem - keyout /etc/apache2/apache.pem
Isso inicia o processo de geração de certificado SSL, que irá pedir-lhe para obter informações específicas sobre sua organização. Digite um período para deixar um campo em branco
3
Certifique-se que as permissões corretas estão definidas para o arquivo " apache.pem " com o seguinte comando ("." ) : .
chmod 600 /etc/apache2/apach.pem
Adicione a seguinte linha ao arquivo /etc/apache2/ports.conf para que Apache2 irá escutar na porta 443:
Ouça 443
4
ativar o suporte SSL para o servidor Web Apache2 e reiniciar o servidor com os seguintes comandos :
a2enmod ssl
/etc/init.d/apache2 reinicie
5
Configurar Apache2 para usar SSL , editando o arquivo de configuração para o seu site. Certifique-se que as duas linhas seguintes estão presentes:
NameVirtualHost * 0,80 (variação de NameVirtualHost *)
NameVirtualHost * 0,443 (permite conexões SSL )
Restart Apache2 com o seguinte comando:
/etc/init.d/apache2 restart
6
Teste o funcionamento SSL abrindo um navegador e digitar https:// ou , na caixa de URL. Pressione " Enter". Se você quer ver uma mensagem pedindo permissão para continuar ou seu site, você ativou o SSL no seu servidor Apache2 .