[aur-dev] [PATCH] Improve INSTALL details for nginx and config
Leonidas Spyropoulos
artafinde at gmail.com
Wed Jun 17 21:40:43 UTC 2015
Signed-off-by: Leonidas Spyropoulos <artafinde at gmail.com>
---
INSTALL | 28 +++++++++++++++++++++++-----
1 file changed, 23 insertions(+), 5 deletions(-)
diff --git a/INSTALL b/INSTALL
index 9040c17..78d041a 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;
- }
-
-3) Copy conf/config.proto to conf/config and adjust the configuration.
+ 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 (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.3
More information about the aur-dev
mailing list