Browse Source

Update INSTALLATION.md

Daniele Bonini (皮夕): WebDev, DevOps and homomm.org by lots of Simplicity bits 3 years ago
parent
commit
5251f821d2
1 changed files with 29 additions and 1 deletions
  1. 29 1
      INSTALLATION.md

+ 29 - 1
INSTALLATION.md

@@ -3,7 +3,35 @@
   Installing Homomm is more straightforward than what it could appear..   
   Installing Homomm is more straightforward than what it could appear..   
   
   
   First, if you use Nginx as reversed proxy just point the root of your web app to /path/to/YourHomomm/Public/static   
   First, if you use Nginx as reversed proxy just point the root of your web app to /path/to/YourHomomm/Public/static   
-  where the static content is located.
+  where the static content is located:
+  
+  <ol>  
+  <li>The static content hosted should be just of this kind: html, css, js, png, jpg, jpeg, gif, mp3, wav, fonts, map, ico</li>   
+  <li>Example of Nginx minimal configuration:
+      <br><br>
+      location ~* ^.+\.(php)$ {  
+        proxy_set_header Host $host;  
+        proxy_set_header X-Real_IP $remote_addr;  
+        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
+  
+        proxy_http_version 1.1;  
+        proxy_set_header Connection "";  
+  
+        proxy_pass http://apache;        
+     }
+     <br><br>
+     location ~* ^.+\.(js|map|css|jpg|jpeg|gif|png|ttf|woff|woff2|eot|pdf|html|htm|zip|flv|swf|ico|xml|txt|wav|mp3)$ {
+     
+        gzip on;
+        #gzip_http_version 1.1;
+        gzip_comp_level 6;
+        gzip_types text/css text/javascript application/x-javascript text/html;
+        gzip_min_length 1000;
+
+        expires 30d;
+     }
+  </li>
+  </ol>  
   
   
   Apache instead should have DocumentRoot pointing to /path/to/YourHomomm/Public .   
   Apache instead should have DocumentRoot pointing to /path/to/YourHomomm/Public .