htpasswd java_mod_rewrite,reverseProxy和.Htpasswd
所以...我一直在努力解決這個問題,因為它對我來說絕對沒有任何意義,但沒有進一步的延遲......
我正在運行兩臺服務器,一臺在IIS上,另一臺是Linux:
Server1 = IIS
Server2 = Linux(centos)
我已經從Server1到Server2創建了一個重寫規則(ReverseProxy),所以:
www.example.com/dir/ - > dir.example.com
RewriteCond%{HTTP:Host} ^(?:www . )?example.com $ RewriteCond% ^ / dir /(.*)RewriteProxy dir( . )http \://dir.example.com/$1 [I U]
Everything works perfectly to this point.
但我正在嘗試做的是用.htpasswd(dir.example.com/restricted/)鎖定Server2上的一個文件夾,這就是事情變得混亂的地方....
當我進入時:
dir.example.com/restricted/ auth窗口顯示,我被提示輸入用戶名和密碼 . 它工作正常 .
但是當我從:
www.example.com/dir/restricted/ auth窗口顯示,我被提示輸入用戶名/密碼,但是當我輸入 same 用戶憑據時,它不會再次提示't work, i'm .
這是受限文件夾的.htaccess:
AuthType Basic AuthName“需要驗證”AuthUserFile“/var/www/html/restricted/.htpasswd”需要有效用戶
而.htpasswd是使用控制臺創建的 .
如果有人對這個主題有想法或經驗,我真的很感激!
因為我真的被困在這里......
最好的問候,Hanan .
總結
以上是生活随笔為你收集整理的htpasswd java_mod_rewrite,reverseProxy和.Htpasswd的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: confluence 5 mysql_C
- 下一篇: java final域_final域_鲲