Jenkins'i kurarken geçersiz ProxyRequests komutu


85

Jenkins için yeni bir Vhost kurdum:

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

... proxy kullanıyor ve apache'yi yeniden başlattığımda şöyle bir hata alıyorum:

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

Yanıtlar:


209

Proxy'yi etkinleştirmelisiniz. Bir komut çalıştırın:

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

WebMin kullanıyorsanız, şuraya gidebilirsiniz: Sunucular> Apache Web Sunucuları> Global Yapılandırma> Apache Modüllerini Yapılandır. Sonra ikinci sütunda (genellikle), 'proxy' adında bir modül bulacaksınız. Kontrol edin, ardından en alta kaydırın ve "Seçili Modülleri Etkinleştir" seçeneğine tıklayın. Bu, proxy'yi açacak ve aynı anda
apache'yi

13
Siz oradayken proxy_http'yi etkinleştirin. Bunu çalıştırmak için ikisine de ihtiyacınız var!
MindWire

centos'ta bu nasıl yapılır ??
Harry

3
@ TrooddoN-Mike Sanırım öyle olmalı sudo a2enmod proxy+1
Tuan

Bu sudo: a2enmod: komutunu mac'ta bulunamıyor, nasıl etkinleştireceğinizi biliyor musunuz?
ppollono

15

proxy modülü devre dışı bırakılmalıdır. Aşağıdaki komutu kullanarak etkinleştirin

a2enmod proxy

Root erişiminiz yoksa kullanabilirsiniz

sudo a2enmod proxy

Bundan sonra apache sunucusunu kullanarak

service apache2 reload

2
 sudo a2enmod proxy
 sudo a2enmod proxy_http
 systemctl restart apache2

Proxy_http'yi etkinleştirmezseniz, sitenin apache hata günlüğü dosyasında bu hatayı alırsınız:

AH01144: URL / ('http' şeması) için hiçbir protokol işleyicisi geçerli değildi. Mod_proxy modunun bir DSO sürümünü kullanıyorsanız, proxy alt modüllerinin LoadModule kullanılarak yapılandırmaya dahil edildiğinden emin olun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.