Page 1 of 1
Re: Логи Apache нечитабельны через FTP
Posted: Wed Feb 13, 2013 10:13 am
by imperio
Указывает что операция запрещена. Скорее всего что то с правами.
Re: Логи Apache нечитабельны через FTP
Posted: Wed Feb 13, 2013 10:23 am
by imperio
Кстати аналогичная проблема.
Если зайти по фтп в /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
Posted: Wed Feb 13, 2013 1:26 pm
by skid
Симлинки не читаются по ftp, так как ведут за пределы домашней директории пользователся. Такое поведение можно изменить если отключить опцию
chroot. Замените в файле /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
на
chroot_local_user=NO
и перезапустите ftp сервер командой service vsftpd restart
Re: Логи Apache нечитабельны через FTP
Posted: Mon Apr 15, 2013 4:41 pm
by wsnake
Ну это не хорохо давать юзеру лазить по всему фтп. Может стоит логи ложить на место симлинков?
Re: Логи Apache нечитабельны через FTP
Posted: Mon Apr 15, 2013 6:29 pm
by skid
Это резенное предложение. Все больше убеждаюсь, что это имеет смысл. Добавил задачу чтобы пересмотреть архитектуру создания логов.
Re: Логи Apache нечитабельны через FTP
Posted: Sun Apr 13, 2014 5:27 am
by Mr 13
Задача забыта?
Re: Логи Apache нечитабельны через FTP
Posted: Sun Apr 13, 2014 2:13 pm
by skid
Мы думали над архитектурой логов и решили оставить все как есть, а для удобства пользователей сделали возможность скачивания логов через веб-интерфейс.
Re: Логи Apache нечитабельны через FTP
Posted: Wed Jul 16, 2014 8:02 pm
by saytmaster
дам UP теме.
решили оставить все как есть
Что собственно мешает ложить логи в /home/user/web/domain/logs/ и выводить их через веб-интерфейс?
У всех хостеров наблюдается такой подход к размещению логов. Не хочется давать доступ к панели посторониим людям,если например нужно проанализировать логи.
Re: Логи Apache нечитабельны через FTP
Posted: Mon Oct 06, 2014 11:55 am
by Urs
Тоже не понял почему не сделать наоборот - логи хранить в папке пользователя, а через веб выводить симлинки
Часто надо просто только доступ до FTP дать, а там всё что человеку нужно: сам сайт, логи, статистика.
Re: Логи Apache нечитабельны через FTP
Posted: Wed Mar 23, 2016 12:35 pm
by raven-kg
"Хардлинки? Не, не слыхал!"
На самом деле все решается, если в $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 .
выковырять ключ -s - хардлинк отлично читается через ftp. В cPanel так.