1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/my_webapp_ynh.git synced 2024-09-03 19:46:26 +02:00

[enh] Deny access to hidden files and handle robots.txt in nginx.conf

This commit is contained in:
Jérôme Lebleu 2016-05-14 20:09:45 +02:00
parent f48ff2c48e
commit 1e98b92d70
2 changed files with 12 additions and 0 deletions

View file

@ -15,6 +15,17 @@ location {LOCATION} {
fastcgi_param SCRIPT_FILENAME $request_filename;
}
location = {PATH}/robots.txt {
allow all;
log_not_found off;
access_log off;
}
# Include SSOWAT user panel.
include conf.d/yunohost_panel.conf.inc;
}
# Deny access to hidden files and directories
location ~ ^{PATH}/. {
deny all;
}

View file

@ -82,6 +82,7 @@ ynh_app_setting_set "$app" user "$user"
# Copy and set nginx configuration
nginx_conf="/etc/nginx/conf.d/${domain}.d/${app}.conf"
sed -i "s@{PATH}@${path}@g" ../conf/nginx.conf
sed -i "s@{LOCATION}@${path:-/}@g" ../conf/nginx.conf
sed -i "s@{DESTDIR}@${DESTDIR}@g" ../conf/nginx.conf
sed -i "s@{POOLNAME}@${app}@g" ../conf/nginx.conf