blob: 1e3b5fdf67b05d743d2f08e25765c57ee22ac5b3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<VirtualHost 127.0.0.1:8043>
ServerName qgaswy4ebtrhaargqvoboutky7xoyyx5rq5nhydixemkniresdze5dyd.onion
DocumentRoot /var/www
# Proxy all requests to Go app
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
# Proxy timeouts
ProxyTimeout 30
# Abilita HTTP/2
Protocols h2 http/1.1
# Header di sicurezza
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set X-XSS-Protection "1; mode=block"
# Disattiva accesso da IP esterni
<Location />
Require ip 127.0.0.1
</Location>
# Logging
LogLevel warn
ErrorLog ${APACHE_LOG_DIR}/onion-newsreader_error.log
CustomLog ${APACHE_LOG_DIR}/onion-newsreader_access.log anonymized_log
</VirtualHost>
|