<IfModule mod_ssl.c>
<VirtualHost *:443>
	# 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 info@dsvf.net
	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 ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined

	# 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

    ServerAdmin info@dsvf.net
    ServerName gateway.dsvf.net
    ServerAlias gateway.dsvf.net
    DocumentRoot /var/www/html
SSLCertificateFile /etc/letsencrypt/live/gateway.dsvf.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/gateway.dsvf.net/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf

</VirtualHost>

### ferhana.de
<VirtualHost *:443>
    ServerAdmin info@dsvf.net
    ServerName www.ferhana.de
    ServerAlias www.ferhana.de
    DocumentRoot /var/www/ferhana.de/wordpress
    DirectoryIndex index.php index.html index.htm
    ErrorLog /var/www/ferhana.de/error.log
    CustomLog /var/www/ferhana.de/access.log combined
   Include /etc/letsencrypt/options-ssl-apache.conf
   SSLCertificateFile /etc/letsencrypt/live/www.ferhana.de/fullchain.pem
   SSLCertificateKeyFile /etc/letsencrypt/live/www.ferhana.de/privkey.pem
</VirtualHost>

### ferhana.de -> fwd to www
<VirtualHost *:443>
    ServerName ferhana.de
    Redirect 301 / https://www.ferhana.de
    Include /etc/letsencrypt/options-ssl-apache.conf
   SSLCertificateFile /etc/letsencrypt/live/ferhana.de/fullchain.pem
   SSLCertificateKeyFile /etc/letsencrypt/live/ferhana.de/privkey.pem
</VirtualHost>

#### zarbiya-home.com
#<VirtualHost *:443>
#    ServerAdmin info@dsvf.net
#    ServerName www.zarbiya-home.com
#    ServerAlias www.zarbiya-home.com
#    DocumentRoot /var/www/zarbiya-home.com/wordpress
##    DocumentRoot /var/www/zarbiya-home.com
#    DirectoryIndex index.php index.html index.htm
#    ErrorLog /var/www/zarbiya-home.com/error.log
#    CustomLog /var/www/zarbiya-home.com/access.log combined
#   SSLCertificateFile /etc/letsencrypt/live/www.zarbiya-home.com/fullchain.pem
#   SSLCertificateKeyFile /etc/letsencrypt/live/www.zarbiya-home.com/privkey.pem
#   Include /etc/letsencrypt/options-ssl-apache.conf
#</VirtualHost>
#
#<VirtualHost *:443>
#    ServerName zarbiya-home.com
#    Redirect 301 / https://www.zarbiya-home.com
#   SSLCertificateFile /etc/letsencrypt/live/zarbiya-home.com/fullchain.pem
#   SSLCertificateKeyFile /etc/letsencrypt/live/zarbiya-home.com/privkey.pem
#   Include /etc/letsencrypt/options-ssl-apache.conf
#</VirtualHost>


<Location /shell>
    ProxyPass http://localhost:4200/
</Location>

ProxyPass /syncthing/ http://localhost:8384/
<Location /syncthing/> 
    ProxyPassReverse http://localhost:8384/
    Require all granted
</Location>

Alias /syncbox/ /home/phil/Syncbox/
<Location /syncbox/>
	AuthType Basic
	AuthName "Login 3fek"
	AuthUserFile /etc/apache2/htpasswd.syncbox
	Require user phil
	DirectoryIndex index.html
	Options +Indexes
</Location>

ProxyPass /jupyter http://localhost:8888/jupyter
ProxyPassReverse /jupyter http://localhost:8888/jupyter
<Location "/jupyter/api/kernels">
        ProxyPass ws://localhost:8888/jupyter/api/kernels
        ProxyPassReverse ws://localhost:8888/jupyter/api/kernels
</Location>

</IfModule>
