젠킨스 용 새 Vhost를 설정했습니다.
<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>
… 프록시를 사용하고 아파치를 다시 시작할 때 다음과 같은 오류가 발생합니다.
Invalid command 'ProxyRequests', perhaps misspelled or defined by a module not included in the server configuration
답변
프록시를 활성화해야합니다. 다음 명령을 실행하십시오.
sudo a2enmod proxy
sudo /etc/init.d/apache2 restart
답변
프록시 모듈을 비활성화해야합니다. 아래 명령을 사용하여 활성화
a2enmod proxy
루트에 대한 액세스 권한이 없으면 다음을 사용할 수 있습니다.
sudo a2enmod proxy
그 후 아파치 서버를 다시 시작하십시오.
service apache2 reload
답변
sudo a2enmod proxy
sudo a2enmod proxy_http
systemctl restart apache2
proxy_http를 활성화하지 않으면 사이트의 아파치 오류 로그 파일에 다음 오류가 표시됩니다.
AH01144 : URL / (스키마 ‘http’)에 대해 유효한 프로토콜 처리기가 없습니다. mod_proxy의 DSO 버전을 사용하는 경우 LoadModule을 사용하는 구성에 프록시 하위 모듈이 포함되어 있는지 확인하십시오.