apache httpd 2.4.37转发代理不工作
我已经从redhat中的源代码构建了ApacheHTTPD2.4.37,并安装在主目录[/home/test/httpd-2.4.37]中。因为我没有从yum安装的root访问权限。服务器正在运行,我只想将此服务器用作转发代理 我在/home/test/httpd-2.4.37/conf/httpd.conf中有以下模块,在/home/test/httpd-2.4.37/modules中有文件 LoadModule proxy\u modules/mod\u proxy.so LoadModule proxy\u connect\u模块/mod\u proxy\u connect.so加载模块 proxy_ftp_模块/mod_proxy_ftp.so加载模块 proxy_http_模块/mod_proxy_http.so加载模块 proxy_fcgi_module modules/mod_proxy_fcgi.so LoadModule proxy\u scgi\u module modules/mod\u proxy\u scgi.so LoadModule proxy_uwsgi_模块模块/mod_proxy_uwsgi.so加载模块 proxy_fdpass_模块/mod_proxy_fdpass.so加载模块 proxy_wstunnel_模块模块/mod_proxy_wstunnel.so加载模块 proxy_ajp_模块模块/mod_proxy_ajp.so加载模块 代理\平衡器\模块模块/mod \代理\平衡器.so 我在/home/test/httpd-2.4.37/conf/httpd.conf文件的末尾添加了以下配置 听127.0.0.1:8090 代理请求 ProxyVia On 代理主机关闭apache httpd 2.4.37转发代理不工作,apache,proxy,forward,Apache,Proxy,Forward,我已经从redhat中的源代码构建了ApacheHTTPD2.4.37,并安装在主目录[/home/test/httpd-2.4.37]中。因为我没有从yum安装的root访问权限。服务器正在运行,我只想将此服务器用作转发代理 我在/home/test/httpd-2.4.37/conf/httpd.conf中有以下模块,在/home/test/httpd-2.4.37/modules中有文件 LoadModule proxy\u modules/mod\u proxy.so LoadModul
<Proxy "*">
Order deny,allow
Allow from all
</Proxy>
ErrorLog "/home/test/httpd-2.4.37/logs/proxy-error.log"
CustomLog "/home/test/httpd-2.4.37/logs/proxy-access.log" common
转发代理不工作,当我使用此代理从另一台机器调用时,我得到的响应是连接被拒绝
没有更新日志/home/test/httpd-2.4.37/logs/proxy-error.log&/home/test/httpd-2.4.37/logs/proxy-access.log我的主要目标是通过代理来隧道ssh请求。我在httpd.conf文件的末尾添加了以下更改。代理正在工作并将请求转发到目标
Listen 8090
<VirtualHost *:8090>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !^CONNECT [NC]
RewriteRule ^/(.*)$ - [F,L]
ProxyRequests On
ProxyBadHeader Ignore
ProxyVia On
AllowCONNECT 22 64
<Proxy "*">
Order deny,allow
Require ip 10
</Proxy>
ErrorLog "/home/test/httpd-2.4.37/logs/proxy-error.log"
CustomLog "/home/test/httpd-2.4.37/logs/proxy-access.log" common
</VirtualHost>
将Listen 127.0.0.1:8090更改为Listen 8090亲爱的Dusan Baijic,非常感谢您的评论,由于Listen 127.0.0.1:8090,连接被拒绝,我的评论是正确的,因为在您的评论中,它已开始工作,没有其他更改。