所以我已经安装了apache2并作为代理运行,现在我需要添加Radius身份验证以仅允许我们自己的用户通过代理访问服务器,这是我对apache radius auth的设置:
<VirtualHost *:8080>
SSLProxyEngine on
SSLCertificateFile /etc/apache2/ssl/vpn.pem
SSLCertificateKeyFile /etc/apache2/ssl/vpn.key
AddRadiusAuth radius-server-ip:1812 radius-server-key 5:3
AddRadiusCookieValid 60
<Location />
AuthType Basic
AuthName "Please Enter Your JumpCloud Credentials"
AuthBasicProvider radius
AuthRadiusActive On
AuthRadiusCookieValid 5
AuthRadiusAuthoritative on
Require valid-user
</Location>
ProxyRequests On
ProxyVia On
<Proxy "*">
Order Deny,Allow
Allow from all
</Proxy>
ErrorLog ${APACHE_LOG_DIR}/error_forward_proxy.log
CustomLog ${APACHE_LOG_DIR}/access_forward_proxy.log combined
</VirtualHost>
但是每次我尝试启动apache服务器时,它只是说它无法启动,我检查了错误并访问了日志,但实际上没有任何内容。我在这里缺少配置吗?
任何帮助或指导都将不胜感激!
干杯!