Updated ws.pm (added passwordchange.useribm.hu site).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Tue, 12 Jul 2022 12:36:16 +0000 (14:36 +0200)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Tue, 12 Jul 2022 12:36:16 +0000 (14:36 +0200)
sources/ws.pm/c3d/postinstall/install-data/etc/httpd/conf.d/useribm.hu.443.conf.le
sources/ws.pm/c3d/postinstall/install-data/usr/local/bin/getletsencrypt.sh

index 0907477fc4102913eaebec7f891c487c28f29ac0..cd7b221fe433b302633b54750f0e8a83c56aac7c 100644 (file)
@@ -6,6 +6,7 @@
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
@@ -49,6 +50,7 @@
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
@@ -66,6 +68,7 @@
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
@@ -83,6 +86,7 @@
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
     ProxyPassReverse /minicrm http://minicrm.in.useribm.hu:8080/minicrm
 </VirtualHost>
 
+<VirtualHost *:443>
+    ServerName passwordchange.useribm.hu
+    ServerAdmin webadmin@useribm.hu
+    DocumentRoot "/var/www/htdocs.useribm.hu.443"
+
+    SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
+    SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
+
+    <Directory /var/www/htdocs.useribm.hu.443>
+        <RequireAny>
+            Require all granted
+            #Require ip 10.228.0.0/16
+            #Require ip 172.16.223.0/24
+        </RequireAny>
+    </Directory>
+
+    ProxyPass / http://fdc.in.useribm.hu/
+    ProxyPassReverse / http://fdc.in.useribm.hu/
+</VirtualHost>
+
 <VirtualHost *:443>
     ServerName redmine.useribm.hu
     ServerAdmin webadmin@useribm.hu
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
 
     SSLCertificateFile /etc/letsencrypt/live/useribm/fullchain.pem
     SSLCertificateKeyFile /etc/letsencrypt/live/useribm/privkey.pem
+    Include /etc/letsencrypt/options-ssl-apache.conf
 
     <Directory /var/www/htdocs.useribm.hu.443>
         <RequireAny>
index e8161fca92a9964749368ea0687a02f059d04d05..44ac05c7727e32b852fd0f2fb87c44bd4ddf2d66 100755 (executable)
@@ -1,6 +1,15 @@
 #!/bin/sh
 
 
+# cases are:
+# 1: /etc/letsencrypt does not exist
+# 2: /etc/letsencrypt exists
+# 2.1: /etc/letsencrypt.staging does not exist
+# 2.2: /etc/letsencrypt.staging exists
+# 2.2.1: staging differs from current
+# 2.2.2: staging is the same as current
+
+
 LE_DIRECTORY=/etc/letsencrypt
 OLD_LE_DIRECTORY=/etc/letsencrypt.old
 STAGING_DIRECTORY=/etc/letsencrypt.staging
@@ -25,25 +34,30 @@ cp --archive \
 
 if [ -d $LE_DIRECTORY ]
 then
+    # case 2
     if [ -d $STAGING_DIRECTORY ]
     then
+        # case 2.2
         diff --brief --recursive $STAGING_DIRECTORY $TMP_DIRECTORY
-        DIFFERING=$?
-        if [ $DIFFERING -eq 0 ]
+        DIFFERS=$?
+        if [ $DIFFERS -eq 0 ]
         then
+            # case 2.2.2
             rm --force --recursive $OLD_LE_DIRECTORY
             rm --force --recursive $TMP_DIRECTORY
             mv $LE_DIRECTORY $OLD_LE_DIRECTORY
             mv $STAGING_DIRECTORY $LE_DIRECTORY
-            systemctl restart httpd
+            systemctl restart httpd.service
         else
+            # case 2.2.1
             rm --force --recursive $STAGING_DIRECTORY
             mv $TMP_DIRECTORY $STAGING_DIRECTORY
         fi
     else
+        # case 2.1
         diff --brief --recursive $LE_DIRECTORY $TMP_DIRECTORY
-        DIFFERING=$?
-        if [ $DIFFERING -eq 0 ]
+        DIFFERS=$?
+        if [ $DIFFERS -eq 0 ]
         then
             rm --force --recursive $TMP_DIRECTORY
         else
@@ -51,5 +65,6 @@ then
         fi
     fi
 else
+    # case 1
     mv $TMP_DIRECTORY $LE_DIRECTORY
 fi