所以我有一个正向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";
}
}
我有没有在这里错过任何东西?
非常感谢您的帮助或指导。
谢谢!