Логи Apache нечитабельны через FTP
Re: Логи Apache нечитабельны через FTP
Code: Select all
550 Failed to open file.
Re: Логи Apache нечитабельны через FTP
Кстати аналогичная проблема.
Если зайти по фтп в /web/site.ru/logs,
то файлы логов не скачивает и выдает критическую ошибку
Если зайти по фтп в /web/site.ru/logs,
то файлы логов не скачивает и выдает критическую ошибку
Code: Select all
Статус: Соединяюсь с xxx.xxx.xxx.xx:21...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 FTP Server ready.
Команда: USER test
Ответ: 331 Password required for test
Команда: PASS **********
Ответ: 230 User test logged in
Команда: OPTS UTF8 ON
Ответ: 200 UTF8 set to on
Статус: Соединение установлено
Статус: Начинаю скачивать /web/site.ru/logs/site.ru.log
Команда: CWD /web/site.ru/logs
Ответ: 250 CWD command successful
Команда: TYPE I
Ответ: 200 Type set to I
Команда: PASV
Ответ: 227 Entering Passive Mode (xx,xxx,xx,xx,200,203).
Команда: RETR site.log
Ответ: 550 site.ru.log: No such file or directory
Ошибка: Критическая ошибка при передаче файлов
Re: Логи Apache нечитабельны через FTP
Симлинки не читаются по ftp, так как ведут за пределы домашней директории пользователся. Такое поведение можно изменить если отключить опцию chroot. Замените в файле /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
на
chroot_local_user=NO
и перезапустите ftp сервер командой service vsftpd restart
chroot_local_user=YES
на
chroot_local_user=NO
и перезапустите ftp сервер командой service vsftpd restart
Re: Логи Apache нечитабельны через FTP
Ну это не хорохо давать юзеру лазить по всему фтп. Может стоит логи ложить на место симлинков?
Re: Логи Apache нечитабельны через FTP
Это резенное предложение. Все больше убеждаюсь, что это имеет смысл. Добавил задачу чтобы пересмотреть архитектуру создания логов.
Re: Логи Apache нечитабельны через FTP
Задача забыта?
Re: Логи Apache нечитабельны через FTP
Мы думали над архитектурой логов и решили оставить все как есть, а для удобства пользователей сделали возможность скачивания логов через веб-интерфейс.
-
- Posts: 6
- Joined: Wed Jun 05, 2013 12:24 pm
Re: Логи Apache нечитабельны через FTP
дам UP теме.
У всех хостеров наблюдается такой подход к размещению логов. Не хочется давать доступ к панели посторониим людям,если например нужно проанализировать логи.
Что собственно мешает ложить логи в /home/user/web/domain/logs/ и выводить их через веб-интерфейс?решили оставить все как есть
У всех хостеров наблюдается такой подход к размещению логов. Не хочется давать доступ к панели посторониим людям,если например нужно проанализировать логи.
Re: Логи Apache нечитабельны через FTP
Тоже не понял почему не сделать наоборот - логи хранить в папке пользователя, а через веб выводить симлинки
Часто надо просто только доступ до FTP дать, а там всё что человеку нужно: сам сайт, логи, статистика.
Часто надо просто только доступ до FTP дать, а там всё что человеку нужно: сам сайт, логи, статистика.
Re: Логи Apache нечитабельны через FTP
"Хардлинки? Не, не слыхал!"
На самом деле все решается, если в $VESTA/func/rebuild.sh из команды ln в строчках
выковырять ключ -s - хардлинк отлично читается через ftp. В cPanel так.
На самом деле все решается, если в $VESTA/func/rebuild.sh из команды ln в строчках
Code: Select all
ln -f -s /var/log/$WEB_SYSTEM/domains/$domain.log .
ln -f -s /var/log/$WEB_SYSTEM/domains/$domain.error.log .