[aur-dev] [PATCH v2] Improve INSTALL details for nginx and config

Leonidas Spyropoulos artafinde at gmail.com
Thu Jun 18 07:39:08 UTC 2015


Signed-off-by: Leonidas Spyropoulos <artafinde at gmail.com>
---
 INSTALL | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/INSTALL b/INSTALL
index 9040c17..b090789 100644
--- a/INSTALL
+++ b/INSTALL
@@ -9,11 +9,29 @@ Setup on Arch Linux
 2) Setup a web server with PHP and MySQL. Configure the web server to redirect
    all URLs to /index.php/foo/bar/. The following block can be used with nginx:
 
-    location ~ .* {
-        rewrite ^/(.*)$ /index.php/$1 last;
+    server {
+        listen       80;
+        server_name  aur.local aur;
+
+        root   /srv/http/aurweb/web/html;
+        index  index.php;
+
+        location ~ ^/[^/]+\.php($|/) {
+            fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
+            fastcgi_index  index.php;
+            fastcgi_split_path_info ^(/[^/]+\.php)(/.*)$;
+            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
+            fastcgi_param  PATH_INFO        $fastcgi_path_info;
+            include        fastcgi_params;
+        }
+
+        location ~ .* {
+            rewrite ^/(.*)$ /index.php/$1 last;
+        }
     }
 
-3) Copy conf/config.proto to conf/config and adjust the configuration.
+3) Copy conf/config.proto to conf/config and adjust the configuration (pay
+   attention to disable_http_login, enable_maintenance and aur_location).
 
 4) Create a new MySQL database and a user and import the AUR SQL schema:
 
-- 
2.4.4


More information about the aur-dev mailing list