Wartungsmodus
+System0-2.0 wird derzeit gewartet. Wir sind bald wieder für Sie da.
++
Vielen Dank für Ihr Verständnis und Ihre Geduld.
+diff --git a/apache-conf/000-default.conf b/apache-conf/000-default.conf index e69ed8b..37a6918 100644 --- a/apache-conf/000-default.conf +++ b/apache-conf/000-default.conf @@ -11,6 +11,16 @@ ServerAdmin webmaster@localhost DocumentRoot /var/www/html + # Rewrite-Engine aktivieren + RewriteEngine On + + # IP-Adresse des Entwicklers zulassen + RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000$ + + # Alles auf die Wartungsseite umleiten + RewriteCond %{REQUEST_URI} !/app/maintenance.html$ + RewriteRule ^ /app/maintenance.html [R=307,L] + # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the loglevel for particular diff --git a/srv_dockerfile b/srv_dockerfile index aaaf2b6..a0bad0f 100644 --- a/srv_dockerfile +++ b/srv_dockerfile @@ -1,4 +1,6 @@ FROM php:apache RUN docker-php-ext-install mysqli +RUN a2enmod rewrite #RUN a2enmod ssl RUN service apache2 restart + diff --git a/sys0-code/app/maintenance.html b/sys0-code/app/maintenance.html new file mode 100644 index 0000000..99202a4 --- /dev/null +++ b/sys0-code/app/maintenance.html @@ -0,0 +1,40 @@ + + +
+ + +