mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
|
<VirtualHost _default_:80>
|
||
|
|
||
|
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||
|
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||
|
|
||
|
RewriteEngine on
|
||
|
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
|
||
|
</VirtualHost>
|
||
|
|
||
|
<VirtualHost _default_:443>
|
||
|
|
||
|
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||
|
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||
|
|
||
|
ProxyPreserveHost On
|
||
|
SSLProxyEngine On
|
||
|
SSLProxyVerify none
|
||
|
SSLProxyCheckPeerCN off
|
||
|
SSLProxyCheckPeerName off
|
||
|
SSLProxyCheckPeerExpire off
|
||
|
|
||
|
#This is important for web sockets which are required by crafty to run!
|
||
|
|
||
|
RewriteEngine on
|
||
|
RewriteCond %{HTTP:Upgrade} websocket [NC]
|
||
|
RewriteCond %{HTTP:Connection} upgrade [NC]
|
||
|
RewriteRule .* "wss://127.0.0.1:8443%{REQUEST_URI}" [P]
|
||
|
|
||
|
SSLCertificateFile /var/opt/minecraft/crafty-commander/app/config/web/certs/commander.cert.pem
|
||
|
|
||
|
SSLCertificateKeyFile /var/opt/minecraft/crafty-commander/app/config/web/certs/commander.key.pem
|
||
|
|
||
|
ProxyPass / https://127.0.0.1:8443/
|
||
|
ProxyPassReverse / https://127.0.0.1:8443/
|
||
|
ProxyRequests off
|
||
|
</VirtualHost>
|