Virtual Host & Certificate
How to enable site with apache2 and a template for socket.io nginx server.
Request Certificate
Apache2
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin <your email>
ServerName example.happenn.com
DocumentRoot /var/www/example.happenn.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/example.happenn.com">
AllowOverride All
</Directory>
SSLEngine on
SSLCertificateFile /root/ssl/example.happenn.com/cert.pem
SSLCertificateKeyFile /root/ssl/example.happenn.com/privkey.pem
SSLCertificateChainFile /root/ssl/example.happenn.com/chain.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</VirtualHost>
</IfModule>
<VirtualHost *:80>
ServerAdmin <your email>
ServerName example.happenn.com
Redirect "/" "https://example.happenn.com/"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
NGINX
Last updated