b6674c02 |
1 | ################################################################## |
2 | <VirtualHost *:80> |
3 | ServerName shopserver0p.fsf.org |
4 | ServerAlias shop.fsf.org |
5 | ServerAlias store.fsf.org |
6 | ServerAdmin webmaster@localhost |
7 | DocumentRoot /var/www/shopserver0p.fsf.org |
8 | RewriteEngine on |
9 | RewriteCond %{HTTPS} off |
10 | RewriteCond %{REQUEST_URI} !=/server-status |
11 | RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} |
12 | ErrorLog /var/log/apache2/http-shopserver0p.fsf.org.error.log |
13 | CustomLog /var/log/apache2/http-shopserver0p.fsf.org.access.log combined |
14 | </VirtualHost> |
15 | ################################################################## |
16 | |
17 | ################################################################## |
18 | <VirtualHost *:443> |
19 | ServerName shopserver0p.fsf.org |
20 | ServerAlias shop.fsf.org |
21 | ServerAlias store.fsf.org |
22 | DocumentRoot /var/www/shopserver0p.fsf.org |
23 | RewriteEngine On |
24 | ServerSignature On |
25 | AddType image/x-icon .ico |
26 | SSLEngine on |
27 | |
28 | include /etc/apache2/sites-available/ssl-common.conf |
29 | |
30 | SSLCertificateFile /etc/letsencrypt/live/shop.fsf.org/fullchain.pem |
31 | SSLCertificateKeyFile /etc/letsencrypt/live/shop.fsf.org/privkey.pem |
32 | SSLCertificateChainFile /etc/letsencrypt/live/shop.fsf.org/chain.pem |
33 | |
34 | |
35 | <Directory /var/www/shopserver0p.fsf.org> |
36 | Options Indexes FollowSymLinks MultiViews |
37 | AllowOverride All |
38 | Satisfy all |
39 | Order deny,allow |
40 | allow from all |
41 | #allow from 127.0.0.1 74.94.156.210 74.94.156.211 |
42 | </Directory> |
43 | |
44 | Alias /shop-reports /srv/shop-reports |
45 | <Directory /shop-reports> |
46 | AllowOverride none |
47 | Order deny,allow |
48 | allow from all |
49 | #Deny from all |
50 | #Allow from 127.0.0.1 74.94.156.210 74.94.156.211 |
51 | </Directory> |
52 | |
53 | <Files sales-reports.csv> |
54 | Order deny,allow |
55 | Deny from all |
56 | Allow from 127.0.0.1 74.94.156.210 74.94.156.211 209.51.188.193 |
57 | </Files> |
58 | |
59 | <Files stock-report.csv> |
60 | Order deny,allow |
61 | Deny from all |
62 | Allow from 127.0.0.1 74.94.156.210 74.94.156.211 |
63 | </Files> |
64 | |
65 | Include /etc/apache2/sites-available/shop.fsf.org-common |
66 | |
67 | |
68 | ErrorDocument 403 /403.html |
69 | |
70 | LogFormat "%{X-Forwarded-for}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" cached |
71 | |
72 | ErrorLog /var/log/apache2/http-shopserver0p.fsf.org.error.log |
73 | CustomLog /var/log/apache2/http-shopserver0p.fsf.org.access.log combined |
74 | |
75 | </VirtualHost> |
76 | ################################################################## |