Files
umbrix/update-server/admin/.htaccess

34 lines
1.0 KiB
ApacheConf
Raw Normal View History

# Umbrix Admin Panel - Защита доступа
# Базовая аутентификация
AuthType Basic
AuthName "Umbrix Update Manager"
# Путь к файлу паролей (создайте командой: htpasswd -c .htpasswd admin)
AuthUserFile /var/www/updates/admin/.htpasswd
Require valid-user
# Блокировка прямого доступа к PHP файлам из браузера (опционально)
# <FilesMatch "save\.php$">
# Order deny,allow
# Deny from all
# </FilesMatch>
# CORS для локальных запросов
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET, POST, OPTIONS"
Header set Access-Control-Allow-Headers "Content-Type, X-Admin-Password"
</IfModule>
# Запрет доступа к бэкапам
<FilesMatch "\.backup.*$">
Order deny,allow
Deny from all
</FilesMatch>
# Запрет доступа к логам
<FilesMatch "\.log$">
Order deny,allow
Deny from all
</FilesMatch>