pulling in entire conf directory
[eostre.git] / drupal-configs / shopserver / apache2 / sites-available / shopserver0p.fsf.org.conf
diff --git a/drupal-configs/shopserver/apache2/sites-available/shopserver0p.fsf.org.conf b/drupal-configs/shopserver/apache2/sites-available/shopserver0p.fsf.org.conf
new file mode 100644 (file)
index 0000000..6ce41b5
--- /dev/null
@@ -0,0 +1,74 @@
+##################################################################
+<VirtualHost *:80>
+       ServerName shopserver0p.fsf.org
+       ServerAlias shop.fsf.org
+       ServerAlias store.fsf.org
+       ServerAdmin webmaster@localhost
+       DocumentRoot /var/www/shopserver0p.fsf.org
+       RewriteEngine on
+       RewriteCond %{HTTPS} off
+       RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
+       ErrorLog /var/log/apache2/http-shopserver0p.fsf.org.error.log
+       CustomLog /var/log/apache2/http-shopserver0p.fsf.org.access.log combined
+</VirtualHost>
+##################################################################
+
+##################################################################
+<VirtualHost *:443>
+       ServerName shopserver0p.fsf.org
+       ServerAlias shop.fsf.org
+       ServerAlias store.fsf.org
+       DocumentRoot /var/www/shopserver0p.fsf.org
+       RewriteEngine On
+       ServerSignature On
+       AddType image/x-icon .ico
+       SSLEngine on
+
+       include /etc/apache2/sites-available/ssl-common.conf
+
+       SSLCertificateFile /etc/letsencrypt/live/shopserver0p.fsf.org/fullchain.pem
+       SSLCertificateKeyFile /etc/letsencrypt/live/shopserver0p.fsf.org/privkey.pem
+        SSLCertificateChainFile /etc/letsencrypt/live/shopserver0p.fsf.org/chain.pem
+
+        <Files stock-report.csv>
+        Order deny,allow
+        Deny from all
+        Allow from 74.94.156.210 74.94.156.211
+        </Files>
+
+
+        <Directory /var/www/shopserver0p.fsf.org>
+               Options Indexes FollowSymLinks MultiViews
+               AllowOverride All
+               Satisfy all
+               Order deny,allow
+               allow from all
+               #allow from 127.0.0.1 74.94.156.210 74.94.156.211
+       </Directory>
+
+        Alias /shop-reports /srv/shop-reports
+        <Directory /shop-reports>
+        AllowOverride none
+        Order deny,allow
+               allow from all
+        #Deny from all
+        #Allow from 127.0.0.1 74.94.156.210 74.94.156.211
+        </Directory>
+
+        <Files sales-reports.csv>
+        Order deny,allow
+        Deny from all
+        Allow from 127.0.0.1 74.94.156.210 74.94.156.211 209.51.188.193
+        </Files>
+       Include /etc/apache2/sites-available/shop.fsf.org-common
+
+
+       ErrorDocument 403 /403.html
+
+       LogFormat "%{X-Forwarded-for}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" cached
+
+       ErrorLog /var/log/apache2/http-shopserver0p.fsf.org.error.log
+       CustomLog /var/log/apache2/http-shopserver0p.fsf.org.access.log combined
+
+</VirtualHost>
+##################################################################