我正努力为应用程序启用auth。
我在RHEL6.8上安装了apache和auth。我按照https://github.com/Uninett/mod_身份验证_mellon/wiki/GenericSetup的指示执行
我的国内流离失所者是奥克塔。
Mellon.conf看起来像这样
NameVirtualHost *:7799
<VirtualHost *:7799>
ServerName webapp.mycompany.com
ProxyPass /mellon/ !
<Location />
MellonEnable info
Require all granted
MellonEndpointPath /mellon
MellonSPMetadataFile /etc/httpd/mellon/mellon_metadata.xml
MellonSPPrivateKeyFile /etc/httpd/mellon/mellon_metadata.key
MellonSPCertFile /etc/httpd/mellon/mellon_metadata.cert
MellonIdPMetadataFile /etc/httpd/mellon/idp_metadata.xml
</Location>
<Location /wlsapp>
AuthType Mellon
MellonEnable auth
Require valid-user
ProxyPass http://12.13.14.15:7001/wlsapp/
ProxyPassReverse http://12.13.14.15:7001/wlsapp/
</Location>
</VirtualHost>当我尝试访问webapp.mycompany.com/wlsapp时,在此服务器上找不到所请求的URL /mellon/login。浏览器上的URL为https://webapp.mycompany.com/mellon/login?ReturnTo=http%3A%2F%webapp%2D.mycompany.com%2Fwlsapp&IdP=http%3A%2F%2Fwww.okta.com%2Fexkyqo99f4cxyzUp2h7
有什么建议吗?我不明白为什么我得到404。
发布于 2021-06-07 21:04:23
问题是由于重写规则,即将请求重定向到另一台服务器。我不得不控制这个重定向
https://serverfault.com/questions/1065798
复制相似问题