]> git.mxchange.org Git - friendica.git/blobdiff - INSTALL.txt
frio: background for people search
[friendica.git] / INSTALL.txt
index 294c6c9dd3369d99fccea5eabaa8a8e4202aa31c..08bd41c8d3903bd564d2086f5960fafd00916331 100644 (file)
@@ -64,6 +64,8 @@ you wish to communicate with the Diaspora network.
 3. Create an empty database and note the access details (hostname, username, 
 password, database name).
 
 3. Create an empty database and note the access details (hostname, username, 
 password, database name).
 
+    - Friendica needs the permission to create and delete fields and tables in its own database.
+
 
 4. If you know in advance that it will be impossible for the web server to 
 write or create files in your web directory, create an empty file called 
 
 4. If you know in advance that it will be impossible for the web server to 
 write or create files in your web directory, create an empty file called 
@@ -134,8 +136,25 @@ $a->config['system']['addon'] = 'js_upload,poormancron';
 
 and save your changes.
 
 
 and save your changes.
 
+9. (Optional) Reverse-proxying and HTTPS
+
+Friendica looks for some well-known HTTP headers indicating a reverse-proxy
+terminating an HTTPS connection. While the standard from RFC 7239 specifies
+the use of the `Forwaded` header.
+
+    Forwarded: for=192.0.2.1; proto=https; by=192.0.2.2
+
+Friendica also supports a number on non-standard headers in common use.
+
+
+    X-Forwarded-Proto: https
+
+    Front-End-Https: on
+
+    X-Forwarded-Ssl: on
+
+It is however preferable to use the standard approach if configuring a new server.
 
 
 #####################################################################
 
                If things don't work...
 #####################################################################
 
                If things don't work...