Apache 代理服务的配置方法

Apache 代理服务的配置方法

分类:系统运维[windows]

有的时候,需要将多个网站部署在同一个域名下,对外统一访问入口,但是不同的程序, 监听端口不同,如果需要统一,就需要做代理。下面就详细介绍一下,Apache 代理服务的配置方法,另外也可以用ngix做代理。

一、安装apache服务器;(略)

二、配置apache代理服务参数;

1、打开右下角apache服务器图标;

2、点击打开如下图所示,选中Apache2.2,点击Stop停止apache服务;

3、查找apache程序的安装目录,我的目录是:

4、打开conf文件夹,找到下面的 httpd.conf 文件,用记事本打开:

5、打开此文件:查找

更改Listen后面的端口号为:80;我这里已经设置为了80端口;

6、注释掉apache的日志功能;

找到CustomLog"logs/access.log" common在其前面加上“#”注释掉此功能;

7、去掉下面的相关注释:

#LoadModuleproxy_module modules/mod_proxy.so

#LoadModuleproxy_ajp_module modules/mod_proxy_ajp.so

#LoadModuleproxy_balancer_module modules/mod_proxy_balancer.so

#LoadModuleproxy_connect_module modules/mod_proxy_connect.so

#LoadModuleproxy_ftp_module modules/mod_proxy_ftp.so

#LoadModuleproxy_http_module modules/mod_proxy_http.so

#LoadModulestatus_module modules/mod_status.so

找到相应的内容,去掉前面的“#”;

8、删除掉下面生成的代码:

<IfModulessl_module>

SSLRandomSeedstartup builtin

SSLRandomSeedconnect builtin

</IfalHost>

9、在文件的结尾加上如下代码:

LoadModuleproxy_module modules/mod_proxy.so

LoadModuleproxy_http_module modules/mod_proxy.so

NameVirtualHost*:80

<VirtualHost*:80>

ProxyRequestsOff

<Proxy*>

Orderdeny,allow

Allowfrom all

</Proxy>

ProxyPass/ :8086/

ProxyPassReverse/ :8086/

</VirtualHost>

一定要记着修改:

ProxyPass/ :8086/

ProxyPassReverse/:8086/

10、重启Apache服务器即可生效;

11、然后,直接访问apache服务器的IP地址。如果配置apache服务器的主机IP地址为:192.168.1.200;则访问即可直接打开公安端主页;

注:环境配置说明;

1、为了解决正在使用系统中,公安端原端口号是非80端口号,现在通过Apache代理的方式,让用户无需输入端口号可直接访问此web服务器;

2、此方式可以解决用户无需输入端口号可以访问web服务器,但定位虚拟目录需要在tomcat中

3、如果操作系统中安装有IIS服务,如果没有用到,则首先停止掉,因为apache要用到80端口;而IIS刚好占用了80端口;

(停止的方法是,打开服务,找到WWW服务停止掉)

版权声明:本文为博主原创文章,,未经博主允许不得转载。

上一篇error LNK2026 module unsafe for SAFESEH image下一篇sql注入定义、原理、攻击和防护

顶1踩0

但我想说,我做了一个善良的平凡女子,并且一直在爱,

Apache 代理服务的配置方法

相关文章:

你感兴趣的文章:

标签云: