Apache httpd 服务器身份验证
Apache httpd server authentication
我是 运行 Apache HTTP 服务器和 JBoss 服务器在同一个 host.I 正在将请求从 Apache HTTP 服务器重定向到 Jboss。现在想在Apache服务器对请求进行鉴权(以后会用到SSO)
请提及重定向时是否需要执行任何 changes/additional 步骤。
请查找在 httpd.conf 文件中所做的更改。
<VirtualHost "IP":443>
# Proxy Settings
ProxyRequests Off
ProxyPreserveHost On
# AJP support
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
ErrorDocument 503 /test.html
RedirectMatch 301 ^/WebApp/(.*)$ /
RedirectMatch 301 ^/WebApp$ /
<Location "IP":443>
Options FollowSymLinks
AuthBasicAuthoritative On
AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile "File Path"
Require user TestUser
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Location>
</VirtualHost>
<VirtualHost "IP":80>
Redirect / https://"IP"
#ProxyPass / ajp://localhost:8009/
#ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>
请帮我解决这个问题。
Location 不需要 ip 和端口,只是来自 documentroot 的虚拟路径。此外,在同一个地方允许所有和基本身份验证似乎也没有多大意义。
我是 运行 Apache HTTP 服务器和 JBoss 服务器在同一个 host.I 正在将请求从 Apache HTTP 服务器重定向到 Jboss。现在想在Apache服务器对请求进行鉴权(以后会用到SSO)
请提及重定向时是否需要执行任何 changes/additional 步骤。
请查找在 httpd.conf 文件中所做的更改。
<VirtualHost "IP":443>
# Proxy Settings
ProxyRequests Off
ProxyPreserveHost On
# AJP support
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
ErrorDocument 503 /test.html
RedirectMatch 301 ^/WebApp/(.*)$ /
RedirectMatch 301 ^/WebApp$ /
<Location "IP":443>
Options FollowSymLinks
AuthBasicAuthoritative On
AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile "File Path"
Require user TestUser
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Location>
</VirtualHost>
<VirtualHost "IP":80>
Redirect / https://"IP"
#ProxyPass / ajp://localhost:8009/
#ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>
请帮我解决这个问题。
Location 不需要 ip 和端口,只是来自 documentroot 的虚拟路径。此外,在同一个地方允许所有和基本身份验证似乎也没有多大意义。