Page 1 of 1

Re: Логи Apache нечитабельны через FTP

Posted: Wed Feb 13, 2013 10:13 am
by imperio

Code: Select all

550 Failed to open file.
Указывает что операция запрещена. Скорее всего что то с правами.

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 так.