linux防火墙上的apache反向代理

linux防火墙上的apache反向代理

ID:24206402

大小:51.00 KB

页数:3页

时间:2018-11-13

linux防火墙上的apache反向代理_第1页
linux防火墙上的apache反向代理_第2页
linux防火墙上的apache反向代理_第3页
资源描述:

《linux防火墙上的apache反向代理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux防火墙上的Apache反向代理  【导读】本文着重介绍在企业防火墙上安装具有代理和重写规则功能的dash;Apache的方法,以及编译和设置Apache的具体步骤。在成功安装后,弹性的虚拟主机设置可以允许外部用户通过防火墙访问内部局域网上多个ost--enable-shared=max--enable-module=proxy--enable-shared=proxy--enable-module=reake  #makeinstall  将安装所有Apache所需文件到/usr/local/apache目录下。  5.在httpd.

2、conf文件中设置基于域名的虚拟主机  在/usr/local/apache目录找到httpd.conf文件,并将下面的内容添加至此文件后。NameVirtualHost1.2.3.4:80<VirtualHost1.2.3.4:80>ServerAdminrootpany.DocumentRoot/usr/local/apache/htsServerNamedefault.pany.ErrorLog/usr/local/apache_http/logs/error_logCustomLog/usr/local/apache_htt

3、p/logs/access_logbinedUseCanonicalNameOffProxyRequestsOffRee&rdqu12下一页....,。o;一行可以任意指定。  ③ProxyRequestOff一行用来禁止Apache在IP地址为1.2.3.4的主机和端口80上进行代理服务,在这里Apache作为一个透明的代理服务器来使用。  ④RewriteEngineon一行用来启动Apache修改响应数据包的功能,否则下面的RewriteCond和RewriteRule将不起作用。  6.添加记录进入/etc/hosts文件  在上面的虚

4、拟主机重写规则中,重写后的URL与您所请求的URL是一样的,我们的设想是将下面3个域名放到防火墙的/etc/hosts文件中,这样Apache将从内部3台Web服务器获得内容,并返回给外部用户,域名对应记录如下。192.168.2.2weba.pany.192.168.2.3webb.pany.192.168.2.4webc.pany.  三、总结  这样,当外部用户访问weba.pany.时,请求被送到防火墙的Apache上,而防火墙上的Apache反向代理将根据/etc/hosts文件中定义的记录直接从IP地址为192.168.2.2的We

5、b服务器获取内容并返回给外部用户,从而完成内部Web服务器weba.pany.对外提供访问的功能。  在对Apache配置完毕后,如果还需要增加更多的内部Web服务器来提供外部访问服务,只需设置其DNS服务器的IP地址为1.2.3.4,并在/etc/hosts文件中增加相应记录即可。上一页12....,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。