- Оставить заявку
- ITkrim@yandex.ru
Оставьте заявку
Если вы хотите заменить базовый URL, используемый для доступа к iRedAdmin (/iredadmin), например, на /admin (from https://<server>/iredadmin/ to https://<server>/admin/), вы можете обновить файл конфигурации Nginx /etc/nginx/templates/iredadmin.tmpl и заменить /iredadmin определенные в директивах location и rewrite, uwsgi_param SCRIPT_NAME.
Вот рабочий полный пример:
# static files under /iredadmin/static
location ~ ^/admin/static/(.*) { # <- Changed
alias /var/www/iredadmin/static/$1;
}
# Handle newsletter-style subscription/unsubscription supported in iRedAdmin-Pro.
location ~ ^/newsletter/ {
rewrite /newsletter/(.*) /admin/newsletter/$1 last; # <- Changed
}
# Python scripts
location ~ ^/admin(.*) { # <- Changed
rewrite ^/admin(/.*)$ $1 break; # <- Changed
include /etc/nginx/templates/hsts.tmpl;
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/iredadmin.socket;
uwsgi_param UWSGI_CHDIR /var/www/iredadmin;
uwsgi_param UWSGI_SCRIPT iredadmin;
uwsgi_param SCRIPT_NAME /admin; # <- Changed
# Access control
#allow 127.0.0.1;
#allow 192.168.1.10;
#allow 192.168.1.0/24;
#deny all;
}
# iRedAdmin: redirect /iredadmin to /iredadmin/
location = /admin { # <- Changed
rewrite ^ /admin/; # <- Changed