Lệnh không hợp lệ ProxyRequests khi thiết lập jenkins


85

Tôi thiết lập một Vhost mới cho jenkins:

<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>

... sử dụng proxy và khi khởi động lại apache, tôi gặp lỗi như sau:

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

Câu trả lời:


206

Bạn nên kích hoạt proxy. Chạy lệnh:

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

Nếu bạn tình cờ đang sử dụng WebMin, bạn có thể vào: Máy chủ> Máy chủ web Apache> Cấu hình chung> Cấu hình mô-đun Apache. Sau đó, trong cột thứ hai (thường), bạn sẽ tìm thấy một mô-đun có tên là 'proxy'. Kiểm tra nó vào, sau đó cuộn xuống cuối trang và nhấn 'Enable chọn Modules" này sẽ bật proxy và khởi động lại apache cùng một lúc..
MindWire

13
Khi bạn đang ở đó, hãy bật proxy_http. Bạn cần cả hai để làm việc này!
MindWire

làm thế nào để làm điều này trong centos ??
Harry

3
@ TrooddoN-Mike Tôi nghĩ rằng nó phải được sudo a2enmod proxy, dù sao 1
Tuấn

Tôi nhận được lệnh này sudo: a2enmod: không tìm thấy trên mac, bạn có biết cách kích hoạt nó không?
ppollono

15

mô-đun proxy phải được tắt. Kích hoạt nó bằng lệnh dưới đây

a2enmod proxy

Nếu bạn không có quyền truy cập vào root, bạn có thể sử dụng

sudo a2enmod proxy

Sau đó khởi động lại máy chủ apache bằng

service apache2 reload

1
 sudo a2enmod proxy
 sudo a2enmod proxy_http
 systemctl restart apache2

Nếu bạn không bật proxy_http, bạn sẽ gặp lỗi này trong tệp nhật ký lỗi apache cho trang web:

AH01144: Không có trình xử lý giao thức nào hợp lệ cho URL / (lược đồ 'http'). Nếu bạn đang sử dụng phiên bản DSO của mod_proxy, hãy đảm bảo rằng các mô-đun con proxy được bao gồm trong cấu hình bằng cách sử dụng LoadModule.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.