Skip to content

Instantly share code, notes, and snippets.

@fgbreel
Last active December 28, 2015 00:19
Show Gist options
  • Save fgbreel/7412220 to your computer and use it in GitHub Desktop.
Save fgbreel/7412220 to your computer and use it in GitHub Desktop.
vhost apache
<VirtualHost *:443>
# hostname, URL.
ServerName placeholder.com.br
# local dos arquivos do site.
DocumentRoot /var/www/placeholder
# log de erro e acesso do servidor web.
ErrorLog ${APACHE_LOG_DIR}/placeholder.com.br-error
CustomLog ${APACHE_LOG_DIR}/placeholder.com.br-access combined
# habilita a engine ssl
SSLEngine on
# caminho do certificado ssl (pode ser pem ou crt)
SSLCertificateFile /etc/apache2/ssl/www.site.com.crt
# caminho da key do certificado ssl (pode ser key ou pem)
SSLCertificateKeyFile /etc/apache2/ssl/www.site.com.key
# caminho do certificado da Autoridade certificadora (CA)
SSLCertificateChainFile /etc/apache2/ssl/bundle.pem
# permissoes e opcoes do diretorio do site.
<Directory /var/www/placeholder>
Options -Indexes FollowSymLinks -MultiViews
AllowOverride All # habilita o .htaccess
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
# hostname, URL.
ServerName placeholder.com.br
# local dos arquivos do site.
DocumentRoot /var/www/placeholder
# log de erro e acesso do servidor web.
ErrorLog ${APACHE_LOG_DIR}/placeholder.com.br-error
CustomLog ${APACHE_LOG_DIR}/placeholder.com.br-access combined
# permissoes e opcoes do diretorio do site.
<Directory /var/www/placeholder>
Options -Indexes FollowSymLinks -MultiViews
AllowOverride All # habilita o .htaccess
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment