apache.conf 886 B

1234567891011121314151617181920212223242526272829303132333435
  1. <VirtualHost *:80>
  2. # CHANGE THIS TO YOUR SERVER'S NAME
  3. ServerName netbox.example.com
  4. RewriteEngine On
  5. RewriteCond %{HTTPS} !=on
  6. RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
  7. </VirtualHost>
  8. <VirtualHost *:443>
  9. ProxyPreserveHost On
  10. # CHANGE THIS TO YOUR SERVER'S NAME
  11. ServerName netbox.example.com
  12. SSLEngine on
  13. SSLCertificateFile /etc/ssl/certs/netbox.crt
  14. SSLCertificateKeyFile /etc/ssl/private/netbox.key
  15. Alias /static /opt/netbox/netbox/static
  16. <Directory /opt/netbox/netbox/static>
  17. Options FollowSymLinks MultiViews
  18. AllowOverride None
  19. Require all granted
  20. </Directory>
  21. <Location /static>
  22. ProxyPass !
  23. </Location>
  24. RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME}
  25. ProxyPass / http://127.0.0.1:8001/
  26. ProxyPassReverse / http://127.0.0.1:8001/
  27. </VirtualHost>