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.