mirror of
https://github.com/YunoHost-Apps/my_webapp_ynh.git
synced 2024-09-03 19:46:26 +02:00
Every time this app is installed, the nginx file needs to edited to force the https. This should be there by default in the nginx config file.
41 lines
1.1 KiB
Nginx Configuration File
41 lines
1.1 KiB
Nginx Configuration File
location __PATH__ {
|
|
alias __FINALPATH__/www/;
|
|
|
|
if ($scheme = http) {
|
|
rewrite ^ https://$server_name$request_uri? permanent;
|
|
}
|
|
|
|
# Default indexes and catch-all
|
|
index index.html index.php;
|
|
try_files $uri $uri/ __PATH__/index.php?$args;
|
|
|
|
# Prevent useless logs
|
|
location = __PATH__/favicon.ico {
|
|
log_not_found off;
|
|
access_log off;
|
|
}
|
|
location = __PATH__/robots.txt {
|
|
allow all;
|
|
log_not_found off;
|
|
access_log off;
|
|
}
|
|
|
|
# Deny access to hidden files and directories
|
|
location ~ ^__PATH__/(.+/|)\.(?!well-known\/) {
|
|
deny all;
|
|
}
|
|
|
|
# Execute and serve PHP files
|
|
location ~ [^/]\.php(/|$) {
|
|
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
|
|
fastcgi_pass unix:/var/run/php5-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;
|
|
}
|
|
|
|
# Include SSOWAT user panel.
|
|
include conf.d/yunohost_panel.conf.inc;
|
|
}
|