浏览代码

modification de apache

redirection des routes
henri carmelo 10 月之前
父节点
当前提交
def305886d
共有 1 个文件被更改,包括 42 次插入18 次删除
  1. 42 18
      build/docker/apache/apache.conf

+ 42 - 18
build/docker/apache/apache.conf

@@ -1,29 +1,53 @@
 <VirtualHost *:80>
    ServerName angular-preprod.foodgame.fr
    ServerAlias angular-preprod.foodgame.fr
-   #ProxyPreserveHost On
-   #ProxyRequests Off
-   #ProxyPass        / http://127.0.0.1:8080/
-   #ProxyPassReverse / http://127.0.0.1:8080/
-
+   DocumentRoot /var/www/html/browser
    ErrorLog "/var/log/apache2/error.log"
-   LogLevel notice
    CustomLog "/var/log/apache2/access.log" combined
-   DocumentRoot /var/www/html
-   <Directory /var/www/html/>
-        Options +Indexes +FollowSymlinks
+   
+   <Directory /var/www/html/browser>
+        Options -Indexes +FollowSymLinks
         AllowOverride All
+        Require all granted
+        
+        RewriteEngine On
+        RewriteBase /
+        RewriteRule ^index\.html$ - [L]
+        RewriteCond %{REQUEST_FILENAME} !-f
+        RewriteCond %{REQUEST_FILENAME} !-d
+        RewriteRule . /index.html [L]
    </Directory>
 </VirtualHost>   
 
+# La configuration HTTPS n'est pas nécessaire ici car Traefik gère le SSL
 
 
-<VirtualHost *:443>
-   DocumentRoot /var/www/html
-   ServerName angular-preprod.foodgame.fr
-   ServerAlias angular-preprod.foodgame.fr 
-   #SSLEnable
-   #SSLEngine ON
-   #SSLCertificateFile path/to/server.crt
-   #SSLCertificateKeyFile path/to/server.key
-</VirtualHost>
+# <VirtualHost *:80>
+#    ServerName angular-preprod.foodgame.fr
+#    ServerAlias angular-preprod.foodgame.fr
+#    #ProxyPreserveHost On
+#    #ProxyRequests Off
+#    #ProxyPass        / http://127.0.0.1:8080/
+#    #ProxyPassReverse / http://127.0.0.1:8080/
+
+#    ErrorLog "/var/log/apache2/error.log"
+#    LogLevel notice
+#    CustomLog "/var/log/apache2/access.log" combined
+#    DocumentRoot /var/www/html
+#    <Directory /var/www/html/>
+#         Options +Indexes +FollowSymlinks
+#         AllowOverride All
+#    </Directory>
+# </VirtualHost>   
+
+
+
+# <VirtualHost *:443>
+#    DocumentRoot /var/www/html
+#    ServerName angular-preprod.foodgame.fr
+#    ServerAlias angular-preprod.foodgame.fr 
+#    #SSLEnable
+#    #SSLEngine ON
+#    #SSLCertificateFile path/to/server.crt
+#    #SSLCertificateKeyFile path/to/server.key
+# </VirtualHost>