====== Criando VirtualHost no Apache 2 ====== ===== 2.2 ===== 1) Criar um arquivo com o nome do VirtualHost em ''/etc/apache2/sites-available/'' (Debian) ou ''/etc/httpd/conf.d'' (CentOS, deve ter a extensão .conf): 2) Editar o arquivo com o conteúdo: ServerName dominio.ufrj.br DocumentRoot /var/www/dominio ==== SSL / TLS ==== Para ativar o SSL (https) é necessário os comandos: Debian: # a2enmod ssl # service apache2 restart CentOS: # yum install mod_ssl # service httpd restart ServerName dominio.ufrj.br DocumentRoot /var/www/dominio SSLEngine on SSLCertificateFile /etc/pki/tls/certs/dominio.ufrj.br.crt SSLCertificateKeyFile /etc/pki/tls/private/dominio.ufrj.br.key SSLCertificateChainFile /etc/pki/tls/certs/dominio.ufrj.br.ca-bundle SSLHonorCipherOrder on SSLProtocol All -SSLv2 -SSLv3 SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:!SSLv3:!SSLv2 Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; " Header always set X-Frame-Options DENY Header always set X-Content-Type-Options nosniff Para redirecionar o do ''http'' para o ''https'' pode-se usar: [...] Redirect 302 / https://dominio.ufrj.br/ * **ServerName** é o nome no servidor DNS. * **DocumentRoot** é o diretório onde estão contido os arquivos do sítio no sistema. 3) Após salvar o arquivo executar o comando para habilitar o sítio e recarregar o Apache: Debian: # a2ensite site1 # service apache2 reload CentOS: # service httpd restart ===== 2.4 com PHP-FPM ===== ServerName exemplo.ufrj.br DocumentRoot /var/www/html/exemplo/public ErrorLog "/var/log/httpd/error.exemplo.log" AllowOverride All Require all granted SetHandler "proxy:unix:/run/php-fpm/exemplo.ufrj.br.php-fpm.sock|fcgi://localhost/" Ver: https://wiki.tic.ufrj.br/doku.php?id=php:fpm