powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Apache. Проксирование FTP запросов и другой вопрос о rotate logs
8 сообщений из 8, страница 1 из 1
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615641
GuestGuestSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, не знаю, туда ли я отписался или нет, но надеюсь, что туда, так как темы по Apache-у не нашел.
Если что, просьба перенаправить тему, спасибо.

1) Подскажите пожалуйста, можно ли выполнить следующие действия?

Имеется машина с IP 192.168.0.1, которая имеет доступ к FTP 192.168.21.21 по порту 21.
Имеется вторая машина с IP 192.168.0.2, которая не имеет доступа к данному FTP.
При этом на 192.168.0.1 стоит Apache.

Можно ли как-то на Apache настроить следующую схему:
192.168.0.2 направляет запросы на Apache на 192.168.0.1, который в свою очередь отправляет запросы по upload файла на 192.168.21.21 по 21 порту.

Пробывал что-то подобное:

Listen 8021

<VirtualHost *:8021>
ErrorLog "logs/error_log"
CustomLog "logs/access_log" common
<LocationMatch />
ProxyPass ftp://192.168.21.21:21/
ProxyPassReverse http://192.168.21.21:80/
</LocationMatch>
</VirtualHost>

И пытался подконнектится к 192.168.0.2 8021, но не получалось.

Вообще можно реализовать такую задумку, или такое не получится? Спасибо.


2)

Можно ли у Apache с помощью rotatelogs или другой утилиты настроить логирование таким образом, чтобы генерировались файлы по дням, но с глубиной только 7 файлов. Как только 7 файлов сгенерировалось, первый - перезатирается.

В log4j или log4net данный параметр называется: log4j.appender.R.MaxBackupIndex=7

Спасибо.
...
Рейтинг: 0 / 0
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615680
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спрашиваем гугля: apache log rotate и (мне) четвёртной ссылкой выдаётся статья о (вроде как) штатной утилите logrotate .

P.S. Нашёл быстрее, чем оформил ответ.
...
Рейтинг: 0 / 0
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615699
GuestGuestSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
Все правильно, но я изучил данный man по rotatelogs с оф. сайта apache-а, там нет данного параметра MaxBackupIndex, аналогичному в log4net или log4j, который позволял бы не выходить за рамки количества файлов (5 файлов, и как только 5ый заполняется, 1ый начинает перезатираться), указанных в этом параметре.

Это нужно для того, чтобы глубина логов была лишь только 7-10 дней, а остальные логи сами бы удалялись.
В данный же момент я настроил следующим образом:
авторErrorLog "|/opt/hpws/apache/bin/rotatelogs /opt/hpws/apache/logs/proxy_80_log.%Y-%m-%d 86400"
Что означает генерацию файла каждые 24 часа, где следующий лог будет гененироваться в полночь.
...
Рейтинг: 0 / 0
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615703
GuestGuestSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Малость перепутал, я изучал вот этот man: http://httpd.apache.org/docs/current/programs/rotatelogs.html
...
Рейтинг: 0 / 0
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615710
GuestGuestSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пост кстати был в основном из-за 1ой части вопроса.
...
Рейтинг: 0 / 0
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615745
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GuestGuestSQLВсе правильно, но я изучил данный man по rotatelogs с оф. сайта apache-аИндейца собирают не только под юниксы, но и под винды.
Где вообще ни о какой ротации логов никто не слышал.
И переименовать открытый файл невозможно, поэтому трюк с sighup - не работает.
И поэтому в сборке апача есть утилита, позволяющая организовать ротацию логов без привязки к системе.
Делать из маленькой утилиты швейцарский нож разработчики не стали. И имеют для этого решения полное моральное право, т.к. архивацию отдельных лог-файлов можно организовать в любой системе.
Это была преамбула.
Амбула - читайте или маны вашей системы или найденную за вас ссылку. Но самостоятельно.
...
Рейтинг: 0 / 0
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615838
неТолик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GuestGuestSQL,

1)

попробуйте на 192.168.0.1 (apache) создать примерно такое правило iptables
iptables -t nat -A PREROUTING -p tcp --dport 21 -j DNAT --to-destination 192.168.21.21:21
или такое
iptables -t nat -A PREROUTING -p tcp --dport 21 -i eth0 -j DNAT --to 192.168.21.21:21
...
Рейтинг: 0 / 0
Apache. Проксирование FTP запросов и другой вопрос о rotate logs
    #38615840
неТолик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GuestGuestSQL,

порт 20 тоже надо будет прокинуть
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Apache. Проксирование FTP запросов и другой вопрос о rotate logs
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]