Итак, у меня есть прямая настройка прокси-сервера Apache и RADIUS-аутентификация. Обычно он работает нормально, но сейчас я пытаюсь защитить соединение с помощью SSL. Если я проверяю соединение с помощью CURL (в Windows), оно работает нормально, но в браузере, таком как Chrome или Firefox, оно не работает. Я получаю сообщение об ошибке, в котором говорится, что прокси-сервер отказывает в соединениях.
Это моя конфигурация прокси-сервера:
VirtualHost *:443>
AddRadiusAuth radius.server.ip:1812 secret 5:3
ProxyRequests On
ProxyVia On
AllowConnect 443 5601
ProxyPreserveHost On
SSLProxyEngine On
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/proxy.crt
SSLCertificateKeyFile /etc/apache2/ssl/proxy.key
<Proxy "*">
Order Deny,Allow
Allow from all
AuthType Basic
AuthName "Please Enter Your Credentials"
AuthBasicAuthoritative Off
AuthRadiusAuthoritative on
AuthBasicProvider radius
AuthRadiusActive On
Require valid-user
</Proxy>
ErrorLog ${APACHE_LOG_DIR}/error_forward_proxy.log
CustomLog ${APACHE_LOG_DIR}/access_forward_proxy.log combined
</VirtualHost
И это моя конфигурация PAC-файла:
function FindProxyForURL(url, host)
{
myServers = ['my.server.com']
if (myServers.indexOf(host) >= 0){
return "PROXY https://proxy-ip-address:443";
}else
{
return "DIRECT";
}
}
Я что-то упустил здесь случайно?
Любая помощь или руководство очень ценится.
Спасибо!