2010-12-13 18 views
14

के साथ मूल प्रमाणीकरण शीर्षलेख निकालें मेरे पास एक HTTP मूल सुरक्षित वेबसाइट है। मैं mod_proxy के साथ एक टोमकैट अनुप्रयोग सर्वर छुपाता हूं। क्या मैं HTTP बेसिक हेडर को हटा सकता हूं? टॉमकैट एप्लिकेशन हेडर पढ़ता है और 401 अधिकृत नहीं करता है। बेसिक ऑथ की आवश्यकता नहीं है क्योंकि एप्लिकेशन कुकी सत्र का उपयोग करता है। तो मुझे लगता है कि हेडर को हटा देना ठीक होगा।अपाचे मोड प्रॉक्सी

उत्तर

24

यकीन mod_headers बनाओ सक्षम है। एक उदाहरण कॉन्फ़िगरेशन:

<VirtualHost *:80> 
     ServerName something.example.com 
     ServerAdmin [email protected] 

     ProxyRequests Off 
     ProxyPreserveHost Off 
     AllowEncodedSlashes On 
     KeepAlive Off 

     <Proxy *> 
      Order deny,allow 
      Allow from all 
     </Proxy> 

     <Location /> 
       AuthType Basic 
       AuthName "Authorized Users Only" 
       AuthUserFile /etc/apache2/passwd 
       Require valid-user 
     </Location> 

     RequestHeader unset Authorization 
     ProxyPass/http://localhost:5984/ example 
     ProxyPassReverse/http://localhost:5984/ 

     ErrorLog /var/log/apache2/something.example.com-error_log 
     CustomLog /var/log/apache2/something.example.com-access_log common 
</VirtualHost> 
10

मैं सिर्फ एक और जावा सर्वर मूल प्रमाणीकरण करने का प्रयास कर के सामने अपाचे के साथ एक ही समस्या थी, जोड़ने मेरी अपाचे config के लिए निम्न इसे ठीक लग रहा था:

RequestHeader unset Authorization 
+0

प्रॉक्सी के साथ? या मूल तत्व क्या है? – Jan

+0

thx। यह वेबलॉगिक कनेक्टर के साथ apache 2.4 पर मेरे लिए पर्याप्त था। – realgt

संबंधित मुद्दे