LINUX.ORG.RU
решено ФорумAdmin

Squid 4.3 после установки service not found. Help me!

 , ,


0

1

Доброго всем дня, если вдруг не в ту тему, заранее прошу прощения. Сегодня установил самый последний сквид на дебиан 9, устанавливал из исходника через configure - make - make install, установилось в usr/local/squid, в итоге при попытке запустить - squid.service not found, помогите пожалуйста решить данную проблему. P.S я новичок в этом деле(


устанавливал из исходника

ну и зачем?

novitchok ★★★★★
()

жди когда соберут и подготовят, это раз

зачем тебе последняя версия, ты гонишься за циферкой? это два

Shulman
()
Ответ на: комментарий от Shulman

В 4м сквиде есть поддержка https, мне это нужно, скомпилировать сквид 3 с поддержкой https у меня не получилось

Ailoot
() автор топика
Ответ на: комментарий от Ailoot

Чтобы запустить скид через скрипт систем д, тебе придется в этом разобраться (в systemd). Тут таких специалистов мало.

Поищи как запускается свид «вручную», потом будешь думать как его стартовать автоматически.

Дело в том что в исходниках нет «адаптации» именно под debian, и тут либо ждать сборку, либо писать systemd unit.

Это то что я знаю.

Shulman
()
Ответ на: комментарий от Ailoot

И в третьем сквиде, и во втором - везде есть поддержка https.

Тебе предлагают установить его из репозиториев, а не собирать из исходных кодов, т.к. для «новичка» это будет в разы проще, и доп. профита от компиляции у тебя не будет.

Deleted
()
Ответ на: комментарий от Deleted

пробовал на сквид 3.5.24 хттпс не пашет,а хттп норм, но в любом случае проблему с сервисом я решил, так что тему можно закрывать

Ailoot
() автор топика
Ответ на: комментарий от Ailoot

пробовал на сквид 3.5.24 хттпс не пашет

Все там нормально работает, наверняка в конфигурации была проблема.

Deleted
()
Ответ на: комментарий от Deleted

В Debian Squid собран без поддержки https. Постоянно натыкаюсь на то, что его в Stretch пересобирают.

anonymous
()
Ответ на: комментарий от Shulman

Тут таких специалистов мало.

это не так сложно на самом деле
нужно закинуть это в /etc/systemd/system/squid.service

[Unit]
Description=Squid running script
After=syslog.target network.target
[Service]
Type=forking

ExecStart=тут команда запуска
PIDFile=/tmp/pid.squid
ExecStop=тут команда остановки

[Install]
WantedBy=multi-user.target

Потом:
systemctl daemon-reload
systemctl enable squid.service
systemctl start squid.service

dada ★★★★★
()
Ответ на: комментарий от dada

Сделал как вы говорите, но увидел потом вот что: FATAL: Unable to find configuration file: /etc/squid/conf.d/*: (2) No such file or directory

Ailoot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.