diff --git a/dev/setup/apache/virtualhost b/dev/setup/apache/virtualhost
index e8c5f2a8f4b..7eff1859d4f 100644
--- a/dev/setup/apache/virtualhost
+++ b/dev/setup/apache/virtualhost
@@ -12,6 +12,7 @@
+ # The URLs of the web site
ServerName myvirtualalias
ServerAlias myvirtualalias
@@ -23,8 +24,13 @@
AddDefaultCharset UTF-8
- DocumentRoot "/home/.../htdocs"
+ # Detect if we are using DoliDroid
+ #SetEnvIf User-Agent DoliDroid dolidroid
+
+
+ # The directory and permissions for the web site
+ DocumentRoot "/home/.../htdocs"
AllowOverride None
Options -Indexes -MultiViews +FollowSymLinks -ExecCGI
@@ -40,39 +46,43 @@
# Leaving /public and /api, /dav, .well_known but also wrappers for document, viewimage and public json/img accessible to everyone
AuthType None
- Require all granted
Satisfy any
+ Require all granted
AuthType None
- Require all granted
Satisfy any
+ Require all granted
AuthType None
- Require all granted
Satisfy any
+ Require all granted
AuthType None
- Require all granted
Satisfy any
+ Require all granted
AuthType None
- Require all granted
Satisfy any
+ Require all granted
-
+
+ # Log directoves
ErrorLog /var/log/apache2/myvirtualalias_error_log
TransferLog /var/log/apache2/myvirtualalias_access_log
- # Compress returned resources of type php pages, text file export, css and javascript
+
+ # Compress is done on resources of type php pages, text file export, css and javascript
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
-
AddType text/javascript .jgz
AddEncoding gzip .jgz
+
+
+ # Add cach performance directives
ExpiresActive On
ExpiresByType image/x-icon A2592000
ExpiresByType image/gif A2592000
@@ -83,19 +93,20 @@
ExpiresByType application/x-javascript A2592000
ExpiresByType application/javascript A2592000
- SSLEngine On
- # A self-signed (snakeoil) certificate can be created by installing
- # the ssl-cert package. See
- # /usr/share/doc/apache2.2-common/README.Debian.gz for more info.
- # If both key and certificate are stored in the same file, only the
- # SSLCertificateFile directive is needed.
- #SSLCertificateFile /etc/letsencrypt/live/www.mydomain.com/cert.pem
- #SSLCertificateKeyFile /etc/letsencrypt/live/www.mydomain.com/privkey.pem
- #SSLCertificateChainFile /etc/letsencrypt/live/www.mydomain.com/chain.pem
+ # To enable the SSL if the certificate file exists
+
+ SSLEngine On
+
+ # If both key and certificate are stored in the same file, only the
+ # SSLCertificateFile directive is needed.
+ SSLCertificateFile /etc/letsencrypt/live/www.mydomain.com/cert.pem
+ SSLCertificateKeyFile /etc/letsencrypt/live/www.mydomain.com/privkey.pem
+ SSLCertificateChainFile /etc/letsencrypt/live/www.mydomain.com/chain.pem
+
+ #RewriteEngine on
+ #RewriteCond %{SERVER_PORT} ^80$
+ #RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
+
- #RewriteEngine on
- #RewriteCond %{SERVER_PORT} ^80$
- #RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
-