Procházet zdrojové kódy

Merge pull request 'Address 'Docker: multiple issues'' (#7) from Eclair5748/4get:master into master

Reviewed-on: https://git.lolcat.ca/lolcat/4get/pulls/7

looks good
lolcat před 2 roky
rodič
revize
55a093925f
3 změnil soubory, kde provedl 18 přidání a 4 odebrání
  1. 1 1
      docker-compose.yaml
  2. 9 1
      docker/apache/http.conf
  3. 8 2
      docker/apache/https.conf

+ 1 - 1
docker-compose.yaml

@@ -4,7 +4,7 @@ version: "3.7"
 services:
   fourget:
     image: luuul/4get:latest
-    restart: always
+    restart: unless-stopped
     environment:
       - FOURGET_VERSION=6
       - FOURGET_SERVER_NAME=4get.ca

+ 9 - 1
docker/apache/http.conf

@@ -16,11 +16,19 @@ ErrorLog /dev/null
     RewriteRule ^ http://%{HTTP_HOST}/%1 [R=301]
     RewriteCond %{REQUEST_FILENAME}.php -f
     RewriteRule .* $0.php
-    Options Indexes FollowSymLinks
+    Options FollowSymLinks
     AllowOverride None
     Require all granted
 </Directory>
 
+# deny access to private resources
+<Directory "/var/www/html/4get/data">
+    Require all denied
+    <Files "*">
+        Require all denied
+    </Files>
+</Directory>
+
 LoadModule rewrite_module modules/mod_rewrite.so
 LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
 LoadModule authn_file_module modules/mod_authn_file.so

+ 8 - 2
docker/apache/https.conf

@@ -21,12 +21,18 @@ ErrorLog /dev/null
     RewriteRule ^ http://%{HTTP_HOST}/%1 [R=301]
     RewriteCond %{REQUEST_FILENAME}.php -f
     RewriteRule .* $0.php
-    Options Indexes FollowSymLinks
+    Options FollowSymLinks
     AllowOverride None
     Require all granted
 </Directory>
 
-
+# deny access to private resources
+<Directory "/var/www/html/4get/data">
+    Require all denied
+    <Files "*">
+        Require all denied
+    </Files>
+</Directory>
 
 LoadModule rewrite_module modules/mod_rewrite.so
 LoadModule mpm_prefork_module modules/mod_mpm_prefork.so