Chave de Segurança:SSL

De BrapciWiki
Ir para navegação Ir para pesquisar

Veja Apache2 para instalação

Arquivo 000-default.conf

<VirtualHost 146.164.3.34:80>
  ProxyPreserveHost On
  ProxyPass / http://127.0.0.1:8080/
  ProxyPassReverse / http://127.0.0.1:8080/
       RewriteEngine on
       RewriteCond %{SERVER_NAME} =dataverse.nutricao.ufrj.br
       RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost 146.164.3.34:443>
  ProxyPreserveHost On
  ProxyPass / http://127.0.0.1:8080/
  ProxyPassReverse / http://127.0.0.1:8080/
#   ProxyPass / http://127.0.0.1:4848/
#   ProxyPassReverse / http://127.0.0.1:4848/
       ServerName dataverse.nutricao.ufrj.br
       SSLCertificateFile /etc/letsencrypt/live/dataverse.nutricao.ufrj.br/ful$
       SSLCertificateKeyFile /etc/letsencrypt/live/dataverse.nutricao.ufrj.br/$
       Include /etc/letsencrypt/options-ssl-apache.conf
       SSLProtocol -all +TLSv1.2 +TLSv1.3
</VirtualHost>
</IfModule>


Ativando o Domínio SSL

Dentro da parta crie o arquivo /etc/apache2/sites-available/seunominio-ssl.conf com o conteúdo

<VirtualHost *:443>
       Options Indexes FollowSymLinks MultiViews
       ServerAdmin renefgj@gmail.com
       ServerName dadosdepesquisa.rnp.br
       ServerAlias www.dadosdepesquisa.rnp.br
       DocumentRoot /var/www/dadosabertos.rnp.br/public_html/wordpress
   <Directory "/var/www/dadosabertos.rnp.br/public_html/wordpress">
       DirectoryIndex index.php index.html index.htm
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>
       ErrorLog ${APACHE_LOG_DIR}/error.log
       CustomLog ${APACHE_LOG_DIR}/access.log combined
       SSLEngine on
       SSLEngine on
       SSLCertificateFile /etc/ssl/private/dadosdepesquisa.rnp.br.crt
       SSLCertificateKeyFile /etc/ssl/private/dadosdepesquisa.rnp.br.key
</VirtualHost>