Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

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

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
10 posts • Page 1 of 1
imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

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

Post by imperio » Wed Feb 13, 2013 10:13 am

Code: Select all

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

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

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

Post by imperio » Wed Feb 13, 2013 10:23 am

Кстати аналогичная проблема.
Если зайти по фтп в /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
Ошибка:	Критическая ошибка при передаче файлов
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

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

Post by skid » Wed Feb 13, 2013 1:26 pm

Симлинки не читаются по ftp, так как ведут за пределы домашней директории пользователся. Такое поведение можно изменить если отключить опцию chroot. Замените в файле /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
на
chroot_local_user=NO

и перезапустите ftp сервер командой service vsftpd restart
Top

wsnake
Posts: 16
Joined: Mon Apr 15, 2013 4:38 pm

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

Post by wsnake » Mon Apr 15, 2013 4:41 pm

Ну это не хорохо давать юзеру лазить по всему фтп. Может стоит логи ложить на место симлинков?
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

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

Post by skid » Mon Apr 15, 2013 6:29 pm

Это резенное предложение. Все больше убеждаюсь, что это имеет смысл. Добавил задачу чтобы пересмотреть архитектуру создания логов.
Top

Mr 13
Posts: 7
Joined: Sat Mar 29, 2014 11:17 am

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

Post by Mr 13 » Sun Apr 13, 2014 5:27 am

Задача забыта?
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

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

Post by skid » Sun Apr 13, 2014 2:13 pm

Мы думали над архитектурой логов и решили оставить все как есть, а для удобства пользователей сделали возможность скачивания логов через веб-интерфейс.
Top

saytmaster
Posts: 6
Joined: Wed Jun 05, 2013 12:24 pm

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

Post by saytmaster » Wed Jul 16, 2014 8:02 pm

дам UP теме.
решили оставить все как есть
Что собственно мешает ложить логи в /home/user/web/domain/logs/ и выводить их через веб-интерфейс?
У всех хостеров наблюдается такой подход к размещению логов. Не хочется давать доступ к панели посторониим людям,если например нужно проанализировать логи.
Top

Urs
Posts: 11
Joined: Mon Oct 06, 2014 11:39 am

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

Post by Urs » Mon Oct 06, 2014 11:55 am

Тоже не понял почему не сделать наоборот - логи хранить в папке пользователя, а через веб выводить симлинки
Часто надо просто только доступ до FTP дать, а там всё что человеку нужно: сам сайт, логи, статистика.
Top

raven-kg
Posts: 9
Joined: Tue Feb 09, 2016 6:17 pm

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

Post by raven-kg » Wed Mar 23, 2016 12:35 pm

"Хардлинки? Не, не слыхал!"
На самом деле все решается, если в $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 так.
Top


Post Reply
  • Print view

10 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password