doc: reverse proxy: update HTTP->HTTPS redirect configuration, remove logging options
This commit is contained in:
parent
e21df1e729
commit
02117f7ea3
2 changed files with 12 additions and 8 deletions
|
@ -17,8 +17,17 @@ See also [proxy-related](https://github.com/shaarli/Shaarli/issues?utf8=%E2%9C%9
|
||||||
```apache
|
```apache
|
||||||
<VirtualHost *:80>
|
<VirtualHost *:80>
|
||||||
ServerName shaarli.mydomain.org
|
ServerName shaarli.mydomain.org
|
||||||
# Redirect HTTP to HTTPS
|
DocumentRoot /var/www/shaarli.mydomain.org/
|
||||||
Redirect permanent / https://shaarli.mydomain.org
|
|
||||||
|
# Redirect HTTP requests to HTTPS, except Let's Encrypt ACME challenge requests
|
||||||
|
RewriteEngine on
|
||||||
|
RewriteRule ^.well-known/acme-challenge/ - [L]
|
||||||
|
RewriteCond %{HTTP_HOST} =shaarli.mydomain.org
|
||||||
|
RewriteRule ^ https://shaarli.mydomain.org%{REQUEST_URI} [END,NE,R=permanent]
|
||||||
|
# If you are using mod_md, use this instead
|
||||||
|
#MDCertificateAgreement accepted
|
||||||
|
#MDContactEmail admin@shaarli.mydomain.org
|
||||||
|
#MDPrivateKeys RSA 4096
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
|
|
||||||
<VirtualHost *:443>
|
<VirtualHost *:443>
|
||||||
|
@ -28,10 +37,6 @@ See also [proxy-related](https://github.com/shaarli/Shaarli/issues?utf8=%E2%9C%9
|
||||||
SSLCertificateFile /path/to/certificate
|
SSLCertificateFile /path/to/certificate
|
||||||
SSLCertificateKeyFile /path/to/private/key
|
SSLCertificateKeyFile /path/to/private/key
|
||||||
|
|
||||||
LogLevel warn
|
|
||||||
ErrorLog /var/log/apache2/error.log
|
|
||||||
CustomLog /var/log/apache2/access.log combined
|
|
||||||
|
|
||||||
# let the proxied shaarli server/container know HTTPS URLs should be served
|
# let the proxied shaarli server/container know HTTPS URLs should be served
|
||||||
RequestHeader set X-Forwarded-Proto "https"
|
RequestHeader set X-Forwarded-Proto "https"
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
# Server configuration
|
# Server configuration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
### Operating system and web server
|
### Operating system and web server
|
||||||
|
@ -24,6 +22,7 @@ Setup a **firewall** (using `iptables`, [ufw](https://www.digitalocean.com/commu
|
||||||
|
|
||||||
Shaarli makes outbound HTTP/HTTPS connections to websites you bookmark to fetch page information (title, thumbnails), the server must then have access to the Internet as well, and a working DNS resolver.
|
Shaarli makes outbound HTTP/HTTPS connections to websites you bookmark to fetch page information (title, thumbnails), the server must then have access to the Internet as well, and a working DNS resolver.
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
### PHP
|
### PHP
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue