move server-specific configuration into a directory
authoreostre <eostre.danne@protonmail.com>
Wed, 16 Sep 2020 20:19:16 +0000 (16:19 -0400)
committereostre <eostre.danne@protonmail.com>
Wed, 16 Sep 2020 20:19:16 +0000 (16:19 -0400)
14 files changed:
drupal-configs/dbd-autobuild/Makefile [moved from dbd-autobuild/Makefile with 100% similarity]
drupal-configs/dbd-autobuild/bm.sh [moved from dbd-autobuild/bm.sh with 100% similarity]
drupal-configs/dbd-autobuild/bootstrap.sh [moved from dbd-autobuild/bootstrap.sh with 100% similarity]
drupal-configs/dbd-autobuild/conf/dbd.conf [moved from dbd-autobuild/conf/dbd.conf with 100% similarity]
drupal-configs/dbd-autobuild/conf/drupal-fix-404s.conf [moved from dbd-autobuild/conf/drupal-fix-404s.conf with 100% similarity]
drupal-configs/dbd-autobuild/conf/redirect-domains.conf [moved from dbd-autobuild/conf/redirect-domains.conf with 100% similarity]
drupal-configs/dbd-autobuild/files/RELEASE [moved from dbd-autobuild/files/RELEASE with 100% similarity]
drupal-configs/dbd-autobuild/files/do-mysql.sh [moved from dbd-autobuild/files/do-mysql.sh with 100% similarity]
drupal-configs/dbd-autobuild/files/install-drupal-toolchain.sh [moved from dbd-autobuild/files/install-drupal-toolchain.sh with 100% similarity]
drupal-configs/dbd-autobuild/files/install-packages.sh [moved from dbd-autobuild/files/install-packages.sh with 100% similarity]
drupal-configs/dbd-autobuild/files/pkgs [moved from dbd-autobuild/files/pkgs with 100% similarity]
drupal-configs/dbd-autobuild/files/sqldefaults [moved from dbd-autobuild/files/sqldefaults with 100% similarity]
drupal-configs/shopserver/sites-enabled/01-shopserver0p.fsf.org.conf [new file with mode: 0644]
drupal-configs/shopserver/sites-enabled/02-gnupress.org.conf [new file with mode: 0644]

diff --git a/drupal-configs/shopserver/sites-enabled/01-shopserver0p.fsf.org.conf b/drupal-configs/shopserver/sites-enabled/01-shopserver0p.fsf.org.conf
new file mode 100644 (file)
index 0000000..42e0410
--- /dev/null
@@ -0,0 +1,76 @@
+##################################################################
+<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
+        RewriteCond %{REQUEST_URI} !=/server-status
+       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/shop.fsf.org/fullchain.pem
+       SSLCertificateKeyFile /etc/letsencrypt/live/shop.fsf.org/privkey.pem
+        SSLCertificateChainFile /etc/letsencrypt/live/shop.fsf.org/chain.pem
+
+
+        <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>
+
+        <Files stock-report.csv>
+        Order deny,allow
+        Deny from all
+        Allow from 127.0.0.1 74.94.156.210 74.94.156.211
+        </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>
+##################################################################
diff --git a/drupal-configs/shopserver/sites-enabled/02-gnupress.org.conf b/drupal-configs/shopserver/sites-enabled/02-gnupress.org.conf
new file mode 100644 (file)
index 0000000..a002282
--- /dev/null
@@ -0,0 +1,39 @@
+##################################################################
+<VirtualHost *:80>
+       ServerName gnupress.org
+       ServerAlias gnupress.com
+       ServerAlias www.gnupress.org
+       ServerAlias www.gnupress.com
+       ServerAdmin webmaster@localhost
+
+       Include /etc/apache2/sites-available/gnupress.org-common
+
+       ErrorLog /var/log/apache2/http-gnupress.org.error.log
+       CustomLog /var/log/apache2/http-gnupress.org.access.log combined
+</VirtualHost>
+##################################################################
+
+##################################################################
+<VirtualHost *:443>
+       ServerName gnupress.org
+       ServerAlias gnupress.com
+       ServerAlias www.gnupress.org
+       ServerAlias www.gnupress.com
+       ServerAdmin webmaster@localhost
+
+       SSLEngine on
+
+       include /etc/apache2/sites-available/ssl-common.conf
+
+       SSLCertificateFile /etc/letsencrypt/live/shop.fsf.org/fullchain.pem
+       SSLCertificateKeyFile /etc/letsencrypt/live/shop.fsf.org/privkey.pem
+        SSLCertificateChainFile /etc/letsencrypt/live/shop.fsf.org/chain.pem
+
+
+       Include /etc/apache2/sites-available/gnupress.org-common
+
+
+       ErrorLog /var/log/apache2/http-gnupress.org.error.log
+       CustomLog /var/log/apache2/http-gnupress.org.access.log combined
+</VirtualHost>
+##################################################################