diff options
-rw-r--r-- | docker/development/nginx.conf | 9 | ||||
-rw-r--r-- | docker/production/nginx.conf | 9 | ||||
-rw-r--r-- | docker/production/stable/nginx.conf | 9 |
3 files changed, 27 insertions, 0 deletions
diff --git a/docker/development/nginx.conf b/docker/development/nginx.conf index ac0c6c61..79c45bfe 100644 --- a/docker/development/nginx.conf +++ b/docker/development/nginx.conf | |||
@@ -56,7 +56,16 @@ http { | |||
56 | alias /var/www/shaarli/images/favicon.ico; | 56 | alias /var/www/shaarli/images/favicon.ico; |
57 | } | 57 | } |
58 | 58 | ||
59 | location / { | ||
60 | # Slim - rewrite URLs | ||
61 | try_files $uri /index.php$is_args$args; | ||
62 | } | ||
63 | |||
59 | location ~ (index)\.php$ { | 64 | location ~ (index)\.php$ { |
65 | # Slim - split URL path into (script_filename, path_info) | ||
66 | try_files $uri =404; | ||
67 | fastcgi_split_path_info ^(.+\.php)(/.+)$; | ||
68 | |||
60 | # filter and proxy PHP requests to PHP-FPM | 69 | # filter and proxy PHP requests to PHP-FPM |
61 | fastcgi_pass unix:/var/run/php5-fpm.sock; | 70 | fastcgi_pass unix:/var/run/php5-fpm.sock; |
62 | fastcgi_index index.php; | 71 | fastcgi_index index.php; |
diff --git a/docker/production/nginx.conf b/docker/production/nginx.conf index 5ffa02d0..e8754d9b 100644 --- a/docker/production/nginx.conf +++ b/docker/production/nginx.conf | |||
@@ -48,7 +48,16 @@ http { | |||
48 | alias /var/www/shaarli/images/favicon.ico; | 48 | alias /var/www/shaarli/images/favicon.ico; |
49 | } | 49 | } |
50 | 50 | ||
51 | location / { | ||
52 | # Slim - rewrite URLs | ||
53 | try_files $uri /index.php$is_args$args; | ||
54 | } | ||
55 | |||
51 | location ~ (index)\.php$ { | 56 | location ~ (index)\.php$ { |
57 | # Slim - split URL path into (script_filename, path_info) | ||
58 | try_files $uri =404; | ||
59 | fastcgi_split_path_info ^(.+\.php)(/.+)$; | ||
60 | |||
52 | # filter and proxy PHP requests to PHP-FPM | 61 | # filter and proxy PHP requests to PHP-FPM |
53 | fastcgi_pass unix:/var/run/php5-fpm.sock; | 62 | fastcgi_pass unix:/var/run/php5-fpm.sock; |
54 | fastcgi_index index.php; | 63 | fastcgi_index index.php; |
diff --git a/docker/production/stable/nginx.conf b/docker/production/stable/nginx.conf index 5ffa02d0..e8754d9b 100644 --- a/docker/production/stable/nginx.conf +++ b/docker/production/stable/nginx.conf | |||
@@ -48,7 +48,16 @@ http { | |||
48 | alias /var/www/shaarli/images/favicon.ico; | 48 | alias /var/www/shaarli/images/favicon.ico; |
49 | } | 49 | } |
50 | 50 | ||
51 | location / { | ||
52 | # Slim - rewrite URLs | ||
53 | try_files $uri /index.php$is_args$args; | ||
54 | } | ||
55 | |||
51 | location ~ (index)\.php$ { | 56 | location ~ (index)\.php$ { |
57 | # Slim - split URL path into (script_filename, path_info) | ||
58 | try_files $uri =404; | ||
59 | fastcgi_split_path_info ^(.+\.php)(/.+)$; | ||
60 | |||
52 | # filter and proxy PHP requests to PHP-FPM | 61 | # filter and proxy PHP requests to PHP-FPM |
53 | fastcgi_pass unix:/var/run/php5-fpm.sock; | 62 | fastcgi_pass unix:/var/run/php5-fpm.sock; |
54 | fastcgi_index index.php; | 63 | fastcgi_index index.php; |