We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Логи 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 .