|
|
|
вопрос про установку squid
|
|||
|---|---|---|---|
|
#18+
Добрый день! Я новичок в Linux. Встал такой вопрос: Нужно установить squid для перехвата https трафика. Система - RHEL 6, скачал последнюю версию squid с сайта. Захожу под root, затем tar xvzf squid-3.3.8.tar.gz после распаковки перехожу и запускаю ./configure --enable-icap-client --enable-useragent-log --enable-referer-log --enable-kill-parent-hack --enable-ssl --enable-follow-x-forwarded-for --enable-ssl-crtd --enable-delay-pools --enable-xmalloc-statistics (опции нужны для ssl трафика), затем make all, затем make install. Порядок установки правильный? Как после этого запускать/останавливать squid? service squid выдает, что unrecognized service. squid -v ничего не показывает (command not found) - или ее надо из какого-то другого места запускать. Или эта команда годится только к тем, что были из rpm установлены? Никакого пользователя squid для установки создавать не надо? Папка /usr/local/squid появилась. Если устанавливать squid из rpm, то можно как-то эти параметры (опции) --enable-icap-client --enable-useragent-log --enable-referer-log --enable-kill-parent-hack --enable-ssl --enable-follow-x-forwarded-for --enable-ssl-crtd --enable-delay-pools --enable-xmalloc-statistics выставить? И еще вопрос: если squid уже стоит, то чтобы пересобрать его с указанными опциями, то нужно его удалять или же нет? Сохранятся ли при этом настройки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 12:41 |
|
||
|
вопрос про установку squid
|
|||
|---|---|---|---|
|
#18+
пробовал запускать так: перешел в /usr/local/squid/sbin, там ./squid - говорит Warning: Cannot write log file: /usr/local/squid/var/logs/cache.log /usr/local/squid/var/logs/cache.log: Permission denied. messages will be snt to the stderr, пробовал запускать ./squid -z из того же места, говорит Creatting missing swap directories. No cache dir stores are configured. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 13:30 |
|
||
|
вопрос про установку squid
|
|||
|---|---|---|---|
|
#18+
Ох, весьма непростая задача для новичка ) via85опции нужны для ssl трафикаА то что в репозтории - собрано без этих опций? via85service squid выдает, что unrecognized serviceВпролне логично, команда service просматривает директорию стартовых скриптов и обращается к соответствующему из них. Команда make install устанавливает программу, но тем и ограничивается, в отличии от специально собранных rpm-пакетов. Не создается необходимое окружение - пользователь, группа, стартовый скрипт, необходимые директории с правильными владельцем/правами и т.д. Это все ручками. via85squid -v ничего не показывает (command not found) - или ее надо из какого-то другого места запускать.А куда сквид поставился? Попробуйте указать полный путь к команде. via85Никакого пользователя squid для установки создавать не надо?По хорошему, надо создать системного пользователя и группу, от имени которых будет работать сквид. via85если squid уже стоит, то чтобы пересобрать его с указанными опциями, то нужно его удалять или же нет?В принципе, ничто не мешает держать на машине два разных сквида. Разумеется, если есть в этом оправданная необходимость. Можно в принципе установить свою сборку поверх существующей. Не кошерно оно, конечно, но работать в принципе будет. Однако, да, с путями и зависимостями еще придется разобраться. via85Сохранятся ли при этом настройки?Обычно при удалении ПО конфиги не удаляются. Однако, резервные копии пока еще никто не отменял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 13:32 |
|
||
|
вопрос про установку squid
|
|||
|---|---|---|---|
|
#18+
via85перешел в /usr/local/squid/sbin, там ./squid - говорит Warning: Cannot write log file: /usr/local/squid/var/logs/cache.log /usr/local/squid/var/logs/cache.log: Permission deniedПроверить пути, права... При необходимости - поправить. via85пробовал запускать ./squid -z из того же места, говорит Creatting missing swap directories. No cache dir stores are configured.В конфиге задано расположение кеша? Если да, то, возможно, конфиг не подцепился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 13:37 |
|
||
|
вопрос про установку squid
|
|||
|---|---|---|---|
|
#18+
via85Нужно установить squid для перехвата https трафика а вот с этим будут проблемы. HTTPS прозрачно не проксируется. Так что именно перехват будет не возможен, Использование squid для непрозрачного проксирования https вполне реально. via85Система - RHEL 6, скачал последнюю версию squid с сайта. ставить надо с репозитария, коль уж выбрал такой дистрибутив. Если есть желание собирать из исходников и с нужными опциями надо было выбирать Gentoo или FreeBSD, там подобные методы установки являются штатными, и в последствии не вызывают проблем с обновлением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 15:34 |
|
||
|
вопрос про установку squid
|
|||
|---|---|---|---|
|
#18+
via85Добрый день! Я новичок в Linux. Встал такой вопрос: Нужно установить squid для перехвата https трафика. Система - RHEL 6 <...> И еще вопрос: если squid уже стоит, то чтобы пересобрать его с указанными опциями, то нужно его удалять или же нет? Сохранятся ли при этом настройки? Разумнее научиться собирать SRPM и исправлять *.spec под свои нужды. На выходе будет бинарный rpm, заменяющий стандартный. Как? Спрашивйте, кто-то да ответит... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2013, 18:06 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=38366094&tid=1482851]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
162ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 257ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...