-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7929ae0
commit e6bc778
Showing
1 changed file
with
48 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1,52 @@ | ||
#sub_path_only rewrite ^__PATH__$ __PATH__/ permanent; | ||
location __PATH__/ { | ||
|
||
# Path to source | ||
alias __INSTALL_DIR__/public/; | ||
|
||
more_set_headers "Access-Control-Allow-Origin: *"; | ||
|
||
index index.php; | ||
|
||
# Common parameter to increase upload size limit in conjunction with dedicated php-fpm file | ||
client_max_body_size 100M; | ||
|
||
try_files $uri $uri/ index.php; | ||
location ~ [^/]\.php(/|$) { | ||
fastcgi_split_path_info ^(.+?\.php)(/.*)$; | ||
fastcgi_pass unix:/var/run/php/php__PHPVERSION__-fpm-__NAME__.sock; | ||
|
||
fastcgi_index index.php; | ||
include fastcgi_params; | ||
fastcgi_param REMOTE_USER $remote_user; | ||
fastcgi_param PATH_INFO $fastcgi_path_info; | ||
fastcgi_param SCRIPT_FILENAME $request_filename; | ||
} | ||
|
||
location __PATH__/ws/ { | ||
proxy_pass http://127.0.0.1:__PORT__; | ||
proxy_http_version 1.1; | ||
proxy_set_header Upgrade $http_upgrade; | ||
proxy_set_header Connection "Upgrade"; | ||
proxy_set_header Host $host; | ||
proxy_set_header X-Real-IP $remote_addr; | ||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
proxy_set_header X-Forwarded-Proto https; | ||
proxy_redirect off; | ||
|
||
# To avoid disconnecting after 60sec : | ||
proxy_read_timeout 14400s; | ||
proxy_send_timeout 14400s; | ||
# (14400s is 4h) | ||
} | ||
|
||
# Include SSOWAT user panel. | ||
include conf.d/yunohost_panel.conf.inc; | ||
# Path to source | ||
alias __INSTALL_DIR__/public/; | ||
|
||
# Ask nginx to cache every URL starting with "/picture" | ||
location __PATH__/picture { | ||
# set $no_cache 0; # Enable cache only there | ||
try_files $uri $uri/ __PATH__/index.php$is_args$args; | ||
} | ||
|
||
location __PATH__/ { | ||
# set $no_cache 1; | ||
try_files $uri $uri/ __PATH__/index.php$is_args$args; | ||
} | ||
|
||
location ~ [^/]\.php$ { | ||
# add_header X-Cache $upstream_cache_status; | ||
# fastcgi_ignore_headers "Cache-Control" "Expires" "Set-Cookie"; | ||
# fastcgi_cache nginx_cache; | ||
# fastcgi_cache_valid any 7d; | ||
# fastcgi_cache_bypass $no_cache; | ||
# fastcgi_no_cache $no_cache; | ||
|
||
fastcgi_split_path_info ^(.+?\.php)(/.*)$; | ||
fastcgi_pass unix:/var/run/php/php__PHPVERSION__-fpm-__NAME__.sock; | ||
|
||
fastcgi_index index.php; | ||
include fastcgi_params; | ||
fastcgi_param REMOTE_USER $remote_user; | ||
fastcgi_param PATH_INFO $fastcgi_path_info; | ||
fastcgi_param SCRIPT_FILENAME $request_filename; | ||
} | ||
|
||
location __PATH__/ws/ { | ||
proxy_pass http://127.0.0.1:__PORT__/; | ||
proxy_http_version 1.1; | ||
proxy_set_header Upgrade $http_upgrade; | ||
proxy_set_header Connection "Upgrade"; | ||
proxy_set_header Host $host; | ||
proxy_set_header X-Real-IP $remote_addr; | ||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
proxy_set_header X-Forwarded-Proto https; | ||
proxy_redirect off; | ||
proxy_read_timeout 1800s; | ||
proxy_send_timeout 1800s; | ||
} | ||
|
||
# Include SSOWAT user panel. | ||
include conf.d/yunohost_panel.conf.inc; | ||
} |