|
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 12
|
|
Логи доступа к папке .htaccess13.12.2014, 15:23. Показов 3349. Ответов 8
Метки нет (Все метки)
Здравствуйте, столкнулся с следующей проблемой:
Существует папка, к которой обращаются пользователи, папка защищенная связкой htaccess/htpasswd Я хочу получить логи (логин и время доступа) к этой папке. Пробовал разобраться с логами апач, но, к сожалению, не смог найти, где идет логирование именно ЭТОЙ связки htaccess/htpasswd. Мой вопрос: -Как настроить апач на логирование конкретной связки htaccess/htpasswd? -Есть ли вариант использования PHP скрипта? PS Рассмотрю любые другие вариант, которые позволят сохранить и просмотреть логи. PSS Пользуюсь Webmin, возможно есть к нему соответствующие плагины, тоже подойдут как решение.
0
|
|
| 13.12.2014, 15:23 | |
|
Ответы с готовыми решениями:
8
htaccess. Запрет доступа к файлу/папке Перенаправление в .htaccess. Как все запросы к файлам в одной папке перенаправить к файлам в другой папке Логи доступа к расшаренной папке |
|
Заблокирован
|
|
| 13.12.2014, 17:31 | |
|
Никогда не шло и не будет в таком виде. В логах оно видно спокойно как фильтрация по папке, нужен расширенный лог чтобы писалось что за авторизованный пользователь запрашивал страницу, обычно в примерах комменченных рядом в конфиге уже есть.
0
|
|
|
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 12
|
|
| 13.12.2014, 20:19 [ТС] | |
|
Вот мой файл, я понимаю, что необходимо добавить дополнительно -t для отображения времени.
Но мне не понятно, получается оно логирует доступ ко ВСЕМ htaccess? Вы могли бы подсказать, что необходимо добавить для отображение именно ИМЕНИ пользователя?
0
|
|
|
Заблокирован
|
|
| 13.12.2014, 23:21 | |
|
При чём тут это вообще? Время есть и в штатном формате, только unixtime. Свой формат лога нужен - пример в штатном конфиге. Или сам напиши.
http://webmasters.stackexchang... pache-logs
0
|
|
|
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 12
|
|
| 14.12.2014, 00:55 [ТС] | |
|
---- это было в фале конфиг
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_$ LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %O" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent --- Это то что я добавил, исходя из примера, но к сожалению, ничего не записалось LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog /var/log/apache2/access_log common
0
|
|
|
Заблокирован
|
|
| 14.12.2014, 01:06 | |
|
Ну и в логе то что?
0
|
|
|
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 12
|
|
| 14.12.2014, 01:15 [ТС] | |
|
Сам файл access_log вообще не создался в логах auth.log ничего конкретного, все как и было
0
|
|
|
Заблокирован
|
|
| 14.12.2014, 01:26 | |
|
Не, ты испорченный телефон. Показывай все конфиги апача и ls -lA /var/log/apache2
1
|
|
|
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 12
|
|
| 14.12.2014, 02:21 [ТС] | |
|
Я мог бы Вам показать все через админ панель. Вам удобно связаться по скайпу, надеюсь что не займу много времени. А после я опишу здесь решениее
Мой скайп the_ragin Добавлено через 5 минут Есть некоторые подвижки. Вот такой фал пишет нужные логи #user 'itirl' virtual host 'it-irl.ru' configuration file <VirtualHost 192.168.233.3:80 185.58.206.233:80> ServerName it-irl.ru AddDefaultCharset off AssignUserID itirl itirl DirectoryIndex index.html index.php DocumentRoot /var/www/itirl/data/www/it-irl.ru ServerAdmin webmaster@it-irl.ru ServerAlias www.it-irl.ru CustomLog /var/www/httpd-logs/it-irl.ru.access.log combined ErrorLog /var/www/httpd-logs/it-irl.ru.error.log <FilesMatch "\.ph(p[3-5]?|tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@it-irl.ru" php_admin_value upload_tmp_dir "/var/www/itirl/data/mod-tmp" php_admin_value session.save_path "/var/www/itirl/data/mod-tmp" php_admin_value open_basedir "/var/www/itirl/data:." </VirtualHost> <Directory /var/www/itirl/data/www/it-irl.ru> Options +Includes -ExecCGI php_admin_flag engine on </Directory> Но суть в том, что мне необходимы логи по доступу через IP, а пишутся они иcисключительно по доступу через URL. Объяснено это тем, что я намерен отключать домен и пользоваться VPS только по IP Добавлено через 3 минуты Вот часть из апачетского конфиг файла, я понимаю, что логируем по combined в нужную папку, но как писать и по IP тоже? LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %O" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog /var/log/apache2/access_log common Добавлено через 27 минут так, оказывается все работает из коробки, прост надо больше отдыхать. Все работает и по IP и по URL) Спасибо за поддержку)
0
|
|
| 14.12.2014, 02:21 | |
|
Помогаю со студенческими работами здесь
9
.htaccess во вложенной папке Доступ к папке в через .htaccess В папке несколько файлов .htaccess Отмена действия .htaccess во вложенной папке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|