From e6153beda8527c7246565ff7deae93c766d6d2cb Mon Sep 17 00:00:00 2001 From: Olexandr Skrypnyk Date: Thu, 22 Mar 2012 15:34:16 +0200 Subject: [PATCH] replace if statement with try_files in nginx.conf http://wiki.nginx.org/IfIsEvil --- doc/installation.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/doc/installation.md b/doc/installation.md index 823bd483..615efd27 100644 --- a/doc/installation.md +++ b/doc/installation.md @@ -220,15 +220,11 @@ Edit /etc/nginx/nginx.conf. Add next code to **http** section: server { listen 80; server_name mygitlab.com; - - location / { - - root /home/gitlab/gitlab/public; - - if (!-f $request_filename) { - proxy_pass http://gitlab; - break; - } + root /home/gitlab/gitlab/public; + try_files $uri $uri/index.html $uri.html @gitlab; + + location @gitlab { + proxy_pass http://gitlab; } }