- Оставить заявку
- ITkrim@yandex.ru
- +7 (978) 012-15-51
Оставьте заявку
Если вы хотите заменить базовый 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