Apache Http Server 反向代理配置

2025-09-24 06:16:29

1、 双击安装刚下载的Apache HTTP Server安装文件,按照安装向导安装完成后,软件会自动运行,如果端口不被占用,会启动成功,例如,在浏览器输入http://localhost或者http://localhost:8080,回车。如果出现ItWorks!字样,说明已经安装成功了。

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

2、 要配置反向代理,

首先,找到我们刚才安装的Apache HTTP Server根目录,

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

3、 进入conf,找到httpd.conf配置文件,在大概110行,

LoadModuleproxy_module modules/mod_proxy.so

LoadModuleproxy_ajp_modulemodules/mod_proxy_ajp.so

LoadModuleproxy_balancer_modulemodules/mod_proxy_balancer.so

LoadModuleproxy_connect_modulemodules/mod_proxy_connect.so

LoadModuleproxy_ftp_modulemodules/mod_proxy_ftp.so

LoadModuleproxy_http_modulemodules/mod_proxy_http.so

将这些注释打开,即去掉前面的#;

然后,还是在这个文件的471行,

Include conf/extra/httpd-vhosts.conf

将注释打开;

Apache Http Server 反向代理配置" alt="Apache Http Server 反向代理配置" referrerPolicy="no-referrer" />

4、 

打开,修改里面的配置;

NameVirtualHost *:80[A1] 

<VirtualHost *:80>[A2] 

ServerAdmin webmaster@test.com

DocumentRoot "d:/www/test"

ServerName test.orientsec.com

ServerAlias test.orientsec.com

ErrorLog "logs/test-error.log"

CustomLog "logs/test-access.log"common 

        

ProxyPass /images/ !

ProxyPass/js/ !

ProxyPass/css/ !

ProxyPass/wiki http://hdwiki.orientsec.com/wiki.html max=20 ttl=120 retry=300

ProxyPassReverse/wiki http://hdwiki.orientsec.com/wiki.html

</VirtualHost>

<VirtualHost *:80>

ServerAdmin webmaster@hdwiki.com

DocumentRoot "d:/www/hdwiki"

ServerName hdwiki.orientsec.com

ServerAlias hdwiki.orientsec.com

ErrorLog "logs/hdwiki-error.log"

CustomLog "logs/hdwiki-access.log"common 

</VirtualHost>

找到conf/httpd.conf里面的< Directory>标签修改权限配置,否则会一直拒绝访问,需要登录验证。

Allow from none

改为:

Allow from all

最后,重启Apache HTTP Server;

5、 负载均衡

ProxyPass / balancer://orientsec.com.cn/

ProxyPassReverse/ balancer://orientsec.com.cn /

<Proxy balancer://orientsec.com.cn/>

BalancerMember http://localhost:8085/

BalancerMemberhttp://localhost:8086/

</Proxy>

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢