Skip to content
Snippets Groups Projects
apache-akplanning.conf 1.05 KiB
Newer Older
<VirtualHost *:80>

  ServerName $SUBDOMAIN

  ServerAdmin $MAILADDRESS

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

  Alias /static /srv/AKPlanning/static
  <Directory /srv/AKPlanning/static>
  Require all granted
  </Directory>

  ProxyPassMatch ^/static/ !
  ProxyPass / uwsgi://127.0.0.1:3035/

  RewriteEngine on
  RewriteCond %{SERVER_NAME} =$SUBDOMAIN
  RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>

  ServerName $SUBDOMAIN

  ServerAdmin $MAILADDRESS


  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

  Alias /static /srv/AKPlanning/static
  <Directory /srv/AKPlanning/static>
  Require all granted
  </Directory>


  ProxyPassMatch ^/static/ !
  ProxyPass / uwsgi://127.0.0.1:3035/
  ProxyPassReverse / uwsgi://127.0.0.1:3035/


  Include /etc/letsencrypt/options-ssl-apache.conf
  SSLCertificateFile $PATHTOfullchain.pem
  SSLCertificateKeyFile $PATHTOprivkey.pem
</VirtualHost>
</IfModule>