/etc/apache2/sites-enabled
Edit: /etc/apache2/sites-available/wp.qr4y.conf (1774B)
Define HOST_NAME wp.qr4y.com
Define HOST_KEY wp.qr4y.com
Define WWW_DIR /var/www/qr4y.com/wp/
ServerName ${HOST_NAME}
ServerAdmin webmaster@localhost
DocumentRoot ${WWW_DIR}
ErrorLog ${APACHE_LOG_DIR}/${HOST_NAME}-error.log
CustomLog ${APACHE_LOG_DIR}/${HOST_NAME}-access.log combined
AllowOverride All
RewriteEngine on
RewriteCond %{SERVER_NAME} =${HOST_NAME}
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
ServerAdmin webmaster@localhost
ServerName ${HOST_NAME}
DocumentRoot ${WWW_DIR}
SSLEngine On
SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On
ProxyVia full
# Intermediate configuration, tweak to your needs
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1>
SSLHonorCipherOrder off
SSLSessionTickets off
SSLOptions +StrictRequire
# Add vhost name to log entries:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" vhost_combined
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common
SSLCertificateFile /etc/letsencrypt/live/${HOST_KEY}/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/${HOST_KEY}/privkey.pem
ErrorLog ${APACHE_LOG_DIR}/${HOST_NAME}-error.log
CustomLog ${APACHE_LOG_DIR}/${HOST_NAME}-access.log combined
AllowOverride All