2013-04-06 6 views
60

मैं सेटअप जेनकींस के लिए एक नया vhost:अमान्य आदेश ProxyRequests जब जेनकींस की स्थापना

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName ci.company.com 
    ServerAlias ci 
    ProxyRequests Off 
    <Proxy *> 
     Order deny,allow 
     Allow from all 
    </Proxy> 
    ProxyPreserveHost on 
    ProxyPass/http://localhost:8080/ 
</VirtualHost> 

... जो प्रॉक्सी का उपयोग करता है और जब मैं अपाचे पुनः आरंभ मैं इस तरह त्रुटि मिलती है:

Invalid command 'ProxyRequests', perhaps misspelled or defined by a module not included in the server configuration 

उत्तर

137

आप प्रॉक्सी सक्षम करना चाहिए। एक आदेश चलाएं:

sudo a2enmod proxy 
sudo /etc/init.d/apache2 restart 
+0

का उपयोग कर आप हो रहे हैं तो सर्वर के बाद WebMin का उपयोग करके, आप इसमें जा सकते हैं: सर्वर> अपाचे वेबसर्वर> वैश्विक कॉन्फ़िगरेशन> अपाचे मॉड्यूल कॉन्फ़िगर करें। फिर दूसरे कॉलम (आमतौर पर) में, आपको 'प्रॉक्सी' नामक एक मॉड्यूल मिलेगा। इसे जांचें, फिर नीचे स्क्रॉल करें और 'चयनित मॉड्यूल सक्षम करें' दबाएं। यह प्रॉक्सी चालू हो जाएगा और एक ही समय में अपाचे को पुनरारंभ करेगा। – MindWire

+5

जब आप इसमें हों, तो प्रॉक्सी_http सक्षम करें। आपको यह काम करने के लिए दोनों की आवश्यकता है! – MindWire

+0

Centos में यह कैसे करें ?? – Harry

11

प्रॉक्सी मॉड्यूल अक्षम होना चाहिए। आप रूट तक पहुँच नहीं है, तो यह आदेश

a2enmod proxy 

नीचे का उपयोग कर सक्रिय करें, आप

sudo a2enmod proxy 

उपयोग कर सकते हैं कि पुनः आरंभ अपाचे

service apache2 reload 
संबंधित मुद्दे