cs151003
5 years ago
3 changed files with 95 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||
<VirtualHost *:80> |
|||
# The ServerName directive sets the request scheme, hostname and port that |
|||
# the server uses to identify itself. This is used when creating |
|||
# redirection URLs. In the context of virtual hosts, the ServerName |
|||
# specifies what hostname must appear in the request's Host: header to |
|||
# match this virtual host. For the default virtual host (this file) this |
|||
# value is not decisive as it is used as a last resort host regardless. |
|||
# However, you must set it for any further virtual host explicitly. |
|||
#ServerName www.example.com |
|||
|
|||
ServerAdmin webmaster@localhost |
|||
DocumentRoot /var/www/html |
|||
|
|||
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn, |
|||
# error, crit, alert, emerg. |
|||
# It is also possible to configure the loglevel for particular |
|||
# modules, e.g. |
|||
#LogLevel info ssl:warn |
|||
|
|||
ErrorLog /proc/self/fd/2 |
|||
|
|||
# For most configuration files from conf-available/, which are |
|||
# enabled or disabled at a global level, it is possible to |
|||
# include a line for only one particular virtual host. For example the |
|||
# following line enables the CGI configuration for this host only |
|||
# after it has been globally disabled with "a2disconf". |
|||
#Include conf-available/serve-cgi-bin.conf |
|||
</VirtualHost> |
|||
|
|||
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,53 @@ |
|||
<IfModule mod_ssl.c> |
|||
<VirtualHost *:6088> |
|||
ServerName vnc.swarmlab.io |
|||
SSLEngine On |
|||
SSLProxyEngine on |
|||
|
|||
#SSLCertificateChainFile /opt/ssl/fullchain.pem |
|||
SSLCertificateFile /etc/apache2/cert/apache-selfsigned.crt |
|||
SSLCertificateKeyFile /etc/apache2/cert/apache-selfsigned.key |
|||
|
|||
|
|||
ErrorLog /var/log/apache2/vnc.log |
|||
CustomLog /var/log/apache2/vnc-custom.log combined |
|||
|
|||
#ProxyRequests Off |
|||
#AllowEncodedSlashes NoDecode |
|||
SSLProxyVerify none |
|||
SSLProxyCheckPeerCN off |
|||
SSLProxyCheckPeerName off |
|||
#SSLProxyCheckPeerExpire off |
|||
|
|||
ProxyPreserveHost On |
|||
ProxyRequests off |
|||
#AllowEncodedSlashes NoDecode |
|||
# RewriteEngine On |
|||
|
|||
|
|||
|
|||
<Location /> |
|||
ProxyPass http://127.0.0.1:6080/ |
|||
ProxyPassReverse http://127.0.0.1:6080/ |
|||
</Location> |
|||
|
|||
<LocationMatch ^/(api2/json/nodes/[^\/]+/[^\/]+/[^\/]+/vncwebsocket.*)$> |
|||
ProxyPass wss://127.0.0.1:6080/$1 retry=0 |
|||
</LocationMatch> |
|||
|
|||
<Location /websockify> |
|||
ProxyPass ws://127.0.0.1:6080 |
|||
ProxyPassReverse ws://127.0.0.1:6080 |
|||
</Location> |
|||
|
|||
<LocationMatch ^/(api2/json/nodes/[^\/]+/vncwebsocket.*)$> |
|||
ProxyPass wss://127.0.0.1:6080/$1 retry=0 |
|||
</LocationMatch> |
|||
|
|||
|
|||
|
|||
|
|||
</VirtualHost> |
|||
</IfModule> |
|||
|
|||
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
@ -0,0 +1,12 @@ |
|||
Listen 80 |
|||
|
|||
<IfModule ssl_module> |
|||
Listen 443 |
|||
</IfModule> |
|||
|
|||
<IfModule mod_gnutls.c> |
|||
Listen 443 |
|||
</IfModule> |
|||
|
|||
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet |
|||
|
Loading…
Reference in new issue