2016-10-06 4 views
1

Я запускаю HTTP-сервер Apache и JBoss Server в том же хосте. Я перенаправляю запрос с Apache HTTP Server на Jboss. Теперь я хочу выполнить аутентификацию запроса на сервере Apache (он будет использоваться для SSO в будущем.)Apache httpd server authentication

Просьба указать, есть ли какие-либо изменения/дополнительные шаги, которые необходимо выполнить при перенаправлении.

См. Изменения в файле 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/(.*)$ /$1 
     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> 

Пожалуйста, помогите мне с этим.

ответ

1

Местоположение не занимает ip и порт, просто виртуальные пути от documentroot. Также кажется, что Allow from all и basic auth в одном и том же месте тоже не имеют большого смысла.

+0

Спасибо за ваш совет. Мне нужно проверить подлинность и перенаправить запрос. Мне удалось перенаправить. Но я не смог пройти аутентификацию. Направьте меня с изменениями, которые мне нужно сделать в приведенном выше фрагменте. Thanks Again .. – Sibi

+0

Я уже сказал вам все, что вам нужно. Перечитайте и спросите все, что вы не понимаете. –

+0

Я сделал изменения в вышеприведенном фрагменте, и теперь он работает нормально. Спасибо. – Sibi

Смежные вопросы