Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <VirtualHost *:80>
- ServerAdmin [email protected]
- ServerName MYDOMAIN.com
- ServerAlias MYDOMAIN.com
- DocumentRoot /var/www/MYDOMAIN.com/html
- ErrorLog ${APACHE_LOG_DIR}/error.log
- CustomLog ${APACHE_LOG_DIR}/access.log combined
- </VirtualHost>
- <VirtualHost www.MYDOMAIN.com:80>
- ServerAdmin [email protected]
- ServerName www.MYDOMAIN.com
- ServerAlias www.MYDOMAIN.com
- DocumentRoot /var/www/MYDOMAIN.com/html
- ErrorLog ${APACHE_LOG_DIR}/error.log
- CustomLog ${APACHE_LOG_DIR}/access.log combined
- </VirtualHost>
- <VirtualHost ssh.MYDOMAIN.com:80>
- ServerAdmin [email protected]
- ServerName ssh.MYDOMAIN.com
- ServerAlias ssh.MYDOMAIN.com
- DocumentRoot /var/www/MYDOMAIN.com/html
- ErrorLog ${APACHE_LOG_DIR}/ssh.error.log
- CustomLog ${APACHE_LOG_DIR}/ssh.access.log combined
- <Proxy *>
- Order deny,allow
- Allow from all
- </Proxy>
- ProxyRequests Off
- ProxyPreserveHost On
- ProxyPass / http://ssh.MYDOMAIN.com:22/
- ProxyPassReverse / http://ssh.MYDOMAIN.com:22/
- </VirtualHost>
- <VirtualHost plex.MYDOMAIN.com:80>
- ServerAdmin [email protected]
- ServerName plex.MYDOMAIN.com
- ServerAlias plex.MYDOMAIN.com
- ErrorLog ${APACHE_LOG_DIR}/plex.error.log
- CustomLog ${APACHE_LOG_DIR}/plex.access.log combined
- <Proxy *>
- Order deny,allow
- Allow from all
- </Proxy>
- ProxyRequests Off
- ProxyPreserveHost On
- ProxyPass / http://plex.MYDOMAIN.com:32400/
- ProxyPassReverse / http://plex.MYDOMAIN.com:32400/
- RewriteEngine on
- RewriteCond %{QUERY_STRING} =/
- RewriteCond %{REQUEST_URI} !^/web
- RewriteCond %{HTTP:X-Plex-Device} ^$
- RewriteRule ^/$ /web/$1 [R,L]
- </VirtualHost>
- <VirtualHost cloud.MYDOMAIN.com:80>
- DocumentRoot /var/www/nextcloud/
- ServerName cloud.MYDOMAIN.com
- ServerAlias cloud.MYDOMAIN.com
- ErrorLog ${APACHE_LOG_DIR}/nextcloud.error.log
- CustomLog ${APACHE_LOG_DIR}/nextcloud.access.log combined
- RewriteEngine on
- RewriteCond %{HTTPS} !on
- RewriteCond %{HTTP_HOST} ^(www\.)?MYDOMAIN\.com$
- RewriteRule (.*) https://cloud.MYDOMAIN.com/$1 [L,R,NE]
- RewriteCond %{SERVER_NAME} =cloud.MYDOMAIN.com
- RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
- </VirtualHost>
- <IfModule mod_ssl.c>
- <VirtualHost MYDOMAIN.com:443>
- ServerAdmin [email protected]
- ServerName MYDOMAIN.com
- ServerAlias MYDOMAIN.com
- DocumentRoot /var/www/MYDOMAIN.com/html
- ErrorLog ${APACHE_LOG_DIR}/ssl.error.log
- CustomLog ${APACHE_LOG_DIR}/ssl.access.log combined
- SSLEngine on
- SSLCertificateFile /etc/letsencrypt/live/MYDOMAIN.com/fullchain.pem
- SSLCertificateKeyFile /etc/letsencrypt/live/MYDOMAIN.com/privkey.pem
- Include /etc/letsencrypt/options-ssl-apache.conf
- </VirtualHost>
- <VirtualHost www.MYDOMAIN.com:443>
- ServerAdmin [email protected]
- ServerName www.MYDOMAIN.com
- ServerAlias www.MYDOMAIN.com
- DocumentRoot /var/www/MYDOMAIN.com/html
- ErrorLog ${APACHE_LOG_DIR}/ssl.error.log
- CustomLog ${APACHE_LOG_DIR}/ssl.access.log combined
- SSLEngine on
- SSLCertificateFile /etc/letsencrypt/live/www.MYDOMAIN.com/fullchain.pem
- SSLCertificateKeyFile /etc/letsencrypt/live/www.MYDOMAIN.com/privkey.pem
- Include /etc/letsencrypt/options-ssl-apache.conf
- </VirtualHost>
- <VirtualHost cloud.MYDOMAIN.com:443>
- DocumentRoot /var/www/nextcloud/
- ServerName cloud.MYDOMAIN.com
- ServerAlias cloud.MYDOMAIN.com
- ErrorLog ${APACHE_LOG_DIR}/ssl.nextcloud.error.log
- CustomLog ${APACHE_LOG_DIR}/ssl.nextcloud.log combined
- # RewriteEngine on
- # RewriteCond %{HTTPS} !on
- # RewriteCond %{HTTP_HOST} ^(www\.)?MYDOMAIN\.com$
- # RewriteRule (.*) https://cloud.MYDOMAIN.com/$1 [L,R,NE]
- SSLEngine on
- SSLCertificateFile /etc/letsencrypt/live/cloud.MYDOMAIN.com/fullchain.pem
- SSLCertificateKeyFile /etc/letsencrypt/live/cloud.MYDOMAIN.com/privkey.pem
- Include /etc/letsencrypt/options-ssl-apache.conf
- </VirtualHost>
- </IfModule>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement