Anurag__ Ответов: 1

Basic_ncsa_auth.exe файл не запускается после установки прокси-сервера squid.


Попытка установить свежий прокси-сервер squid в windows server 2016 (пробовал и в 2019 году), basic_ncsa_auth.exe не работает.
ОС:- windows 2016/2019
Кальмар:- 3.5.28.

Есть ли какой-нибудь способ определить, почему он не работает или если что-то блокирует.

Что я уже пробовал:

Решение приведено в приведенных ниже ссылках:-
http://xaviertidus.com/linux/could-not-determine-this-machines-public-hostname-please-configure-one-or-set-visible_hostname-squid/

http://squid-web-proxy-cache.1019090.n4.nabble.com/WARNING-Could-not-determine-this-machines-public-hostname-Please-configure-one-or-set-visible-hostna-td4663074.html

https://serverfault.com/questions/414201/config-squid-for-windows-with-basic-authorization-but-squid-still-denied-access

https://gist.github.com/yvanin/ef831720112c1f6ee8c3

но безрезультатно.

1 Ответов

Рейтинг:
12

Anurag__

Добавив следующие строки в файл squid.conf, он начинает работать.

базовая программа auth_param C:\Squid\lib\squid\basic_ncsa_auth.exe C:\Squid\etc\.htpasswd
acl ncsa_users proxy_auth требуется
http_access разрешить ncsa_users
auth_param basic children 5 startup=5 idle=1

здесь в последней строке 5 обозначает количество процессов, которые могут быть изменены на любое число.