Skip to content
Snippets Groups Projects
apache-akplanning.conf 1.05 KiB
Newer Older
  • Learn to ignore specific revisions
  • <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>