当前位置: 首页 > 知识库问答 >
问题:

Apache:设置jenkins时命令代理请求无效

权浩邈
2023-03-14

我为jenkins设置了一个新的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>

...使用代理,当我重新启动apache我得到这样的错误:

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

共有3个答案

洪楚
2023-03-14
 sudo a2enmod proxy
 sudo a2enmod proxy_http
 systemctl restart apache2

如果不启用proxy_http则会在站点的apache错误日志文件中出现此错误:

AH01144:没有协议处理程序对URL/(方案'超文本传输协议')有效。如果使用的是mod_proxy的DSO版本,请确保使用LoadMoules将代理子模块包含在配置中。

浦德明
2023-03-14

必须禁用代理模块。使用下面的命令启用它

a2enmod proxy

如果无法访问root,可以使用

sudo a2enmod proxy

之后,使用重新启动apache服务器

service apache2 reload
龚星洲
2023-03-14

您应该启用代理。运行命令:

 sudo a2enmod proxy
 sudo /etc/init.d/apache2 restart
 类似资料:
  • 本文向大家介绍jenkins 设置Nginx代理,包括了jenkins 设置Nginx代理的使用技巧和注意事项,需要的朋友参考一下 示例 Jenkins在本地运行在端口8080上。我们可以从端口80-> 8080建立代理,因此可以通过以下方式访问Jenkins: 而不是默认值 首先安装Nginx。 sudo aptitude -y install nginx 删除Nginx的默认设置 cd /et

  • 问题内容: 看来我可以在构造new时指定代理: 取自http://hc.apache.org/httpcomponents-client- ga/tutorial/html/connmgmt.html#d5e475 是否可以修改现有客户端的代理设置。 问题答案: 您可以创建自己的HttpRoutePlanner实现,该实现将允许更改HttpHost。 然后,您可以在代码中使用此DynamicPro

  • 问题内容: 我正在尝试将一些参数发布到服务器,但是我需要设置代理。您可以帮助我对代码的“设置代理”部分进行排序吗? 问题答案: 是的,这是我自己解决的问题 应该 Apache HttpClient 4.1的完整示例,可以在下面找到设置代理

  • 似乎我可以在构建新的时指定代理: 摘自http://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html#d5e475 是否可以修改现有客户端的代理设置。

  • 这个任务用于展示如何使用Istio在Envoy中设置请求超时。 开始之前 遵循安装指南 的指导安装Istio。 部署BookInfo 示例程序。 执行如下命令,初始化基于应用版本的路由。 istioctl create -f samples/bookinfo/kube/route-rule-all-v1.yaml 注意:本任务假设在Kubernetes上部署这一应用。所有涉及的命令都使用的是K

  • 当我运行npm运行开始,我得到 然后我使用http请求,但是我得到 代理错误:无法将请求/crm/api/boss/admin/doLogin从localhost:8080代理到https://qa6boss.qjdchina.com. 看见https://nodejs.org/api/errors.html#errors_common_system_errors 欲了解更多信息(EPROTO)。