documentation/Apache2-Reverse-Proxy.md
2021-03-14 17:15:53 +00:00

960 B

title description published date tags editor dateCreated
Apache2-Reverse-Proxy true 2021-02-25T18:04:37.909Z markdown 2021-01-28T20:39:03.772Z

This is a very basic config, secured with Let's Encrypt. Any log is disabled by default. Do not forget to replace ServerName with your domain.

<IfModule mod_ssl.c>
<VirtualHost *:443>
        ServerName invidious.domain.tld
        ServerAdmin admin@localhost

        ProxyPreserveHost On
        ProxyRequests off
        ProxyPass / http://127.0.0.1:3000/
        ProxyPassReverse / http://127.0.0.1:3000/

#        ErrorLog /var/log/apache2/invidious.domain.tld/error.log
        CustomLog /dev/null combined

RewriteEngine on
SSLCertificateFile /etc/letsencrypt/live/invidious.domain.tld/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/invidious.domain.tld/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/invidious.domain.tld/chain.pem

</VirtualHost>
</IfModule>