Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / вопрос про установку squid / 6 сообщений из 6, страница 1 из 1
14.08.2013, 12:41
    #38365989
via85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про установку squid
Добрый день!
Я новичок в 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 уже стоит, то чтобы пересобрать его с указанными опциями, то нужно его удалять или же нет? Сохранятся ли при этом настройки?
...
Рейтинг: 0 / 0
14.08.2013, 13:30
    #38366094
via85
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про установку squid
пробовал запускать так: перешел в /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.
...
Рейтинг: 0 / 0
14.08.2013, 13:32
    #38366100
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про установку squid
Ох, весьма непростая задача для новичка )

via85опции нужны для ssl трафикаА то что в репозтории - собрано без этих опций?

via85service squid выдает, что unrecognized serviceВпролне логично, команда service просматривает директорию стартовых скриптов и обращается к соответствующему из них. Команда make install устанавливает программу, но тем и ограничивается, в отличии от специально собранных rpm-пакетов. Не создается необходимое окружение - пользователь, группа, стартовый скрипт, необходимые директории с правильными владельцем/правами и т.д. Это все ручками.

via85squid -v ничего не показывает (command not found) - или ее надо из какого-то другого места запускать.А куда сквид поставился? Попробуйте указать полный путь к команде.

via85Никакого пользователя squid для установки создавать не надо?По хорошему, надо создать системного пользователя и группу, от имени которых будет работать сквид.

via85если squid уже стоит, то чтобы пересобрать его с указанными опциями, то нужно его удалять или же нет?В принципе, ничто не мешает держать на машине два разных сквида. Разумеется, если есть в этом оправданная необходимость.
Можно в принципе установить свою сборку поверх существующей. Не кошерно оно, конечно, но работать в принципе будет. Однако, да, с путями и зависимостями еще придется разобраться.

via85Сохранятся ли при этом настройки?Обычно при удалении ПО конфиги не удаляются. Однако, резервные копии пока еще никто не отменял.
...
Рейтинг: 0 / 0
14.08.2013, 13:37
    #38366113
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про установку squid
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.В конфиге задано расположение кеша? Если да, то, возможно, конфиг не подцепился.
...
Рейтинг: 0 / 0
14.08.2013, 15:34
    #38366347
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про установку squid
via85Нужно установить squid для перехвата https трафика
а вот с этим будут проблемы. HTTPS прозрачно не проксируется. Так что именно перехват будет не возможен, Использование squid для непрозрачного проксирования https вполне реально.


via85Система - RHEL 6, скачал последнюю версию squid с сайта.
ставить надо с репозитария, коль уж выбрал такой дистрибутив. Если есть желание собирать из исходников и с нужными опциями надо было выбирать Gentoo или FreeBSD, там подобные методы установки являются штатными, и в последствии не вызывают проблем с обновлением.
...
Рейтинг: 0 / 0
15.08.2013, 18:06
    #38368033
вопрос про установку squid
via85Добрый день!
Я новичок в Linux. Встал такой вопрос:
Нужно установить squid для перехвата https трафика. Система - RHEL 6 <...>
И еще вопрос: если squid уже стоит, то чтобы пересобрать его с указанными опциями, то нужно его удалять или же нет? Сохранятся ли при этом настройки?

Разумнее научиться собирать SRPM и исправлять *.spec под свои нужды. На выходе будет бинарный rpm, заменяющий стандартный.

Как? Спрашивйте, кто-то да ответит... :-)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / вопрос про установку squid / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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