Apache Http Server 反向代理配置

 时间:2026-02-12 16:35:01

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

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

Apache Http Server 反向代理配置

2、 要配置反向代理,

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

Apache Http Server 反向代理配置

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 反向代理配置

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>

  • C/C++实战010:解决C4273: dll 链接不一致问题
  • tmux安装和使用方法
  • 解决Oracle数据库连接orcl数据库时出现的问题
  • centos mysql 安装及配置
  • 怎么用FTP软件上传文件到虚拟主机网站空间
  • 热门搜索
    白凡士林的作用 夫复何求什么意思 沐浴露什么牌子好 西藏有什么好玩的 大黄的功效与作用 灵芝的功效与作用及食用方法 黄连素的功效与作用 茶文化知识 什么叫安全生产 四什么八什么成语