服务器技术

 首页 > 服务器技术 > apache > Apache的proxy指令|Apache-Apache教程

Apache的proxy指令|Apache-Apache教程

分享到:
【字体:
导读:
          ...

apahce可以配置为proxy使用,涉及的模块为mod_proxy.so,mod_proxy_connect.so, mod_proxy_http.so和mod_proxy_ftp.so.其中mod_proxy.so是开启后面三个功能的基础模块,如果需要开通proxy功能,则mod_proxy.so必须加入到apache的运行空间中。 在win平台下,对apache一般都是采用二进制文件进行的直接安装,此时这些.so模块都已经编译完成,并安装在apache主目录的modules文件夹中。 在linux/unix中,一般采用代码包编译的方式进行安装,在进行configure配置的时候需要把上述模块编译进apache的核心模块中,或者编译成DSO的形式动态调用。 基础配置步骤: 在完成上述步骤后,主要的工作就是修改apache的http.conf这个配置文件了。 在http.conf中删除下面四条语句的#,apache启动时进行dso模块的加载: LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so mod_proxy.so必须有效.根据不同的使用目的,可以有选择性的使用后面三个dso的功能。 connect.so 提供对 HTTP 的CONNECT方法的支持,主要用于处理 通过代理服务器的隧道 SSL 请求。 http.so 提供代理HTTP请求的功能。但不提供任何缓存的能力,缓存功能需要mod_cache模块提供。 ftp.so 提供代理ftp请求的功能。 然后在http.conf中加入 ProxyRequest On 这么一句话,启动apache,此时的apache就可以具有proxy的功能了。 访问控制配置: 对proxy的访问控制是通过和ProxyBlock两个指令来实现的.指令对特定的用户进行限定,ProxyBlock则是全局设置,对所有用户都起作用。例子如下。
Order allow,deny
Allow from all
Deny from 127.0.0.1
此配置的意思是,允许除本地计算机之外的所有计算机访问代理。 而
Order deny,allow
Deny from all
Allow from 127.0.0.1

Order allow,deny
Allow from all
Deny from 127.0.0.1
的意思是,仅允许本地计算机访问http://www.google.com/,并且禁止本地计算机对于http://www.yahoo.co.jp/r/下的资源的访问。
ProxyBlock的作用是设置对所有使用者都起作用,如 ProxyBlock microsoft co.jpwww.google.com 组织所有用户通过proxy访问具有microsoft, co.jp,www.google.com特征的网址。       用Apache Proxy的指令改进LAMP安全性    

在本文中,Nick Maynard 描述了一种使用 Apache 的 mod_proxy 模块改进 LAMP 设置的安全性的方法。本文专门针对 Linux;但是,也可以将一些原理应用于其他操作系统。

Apache Software Foundation 的 HTTP 服务器项目(通常称为 Apache)是当今互联网上占据优势的 Web 服务器,它占据了 60% 以上的市场份额。Apache 服务器是日渐流行的 LAMP 软件配置的一部分。LAMP 是一套免费软件程序,是在 Linux®、Apache、
"Apache的proxy指令"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/17831.html

分享到:
nginx+apache+mysql+php+memcached+squid...
服务器的大用户量的承载方案 一、前言 二、编译安装 三、 安装mysql、memcache 四、 安装apache、PHP、eAccelerator、php-memcache 五、 安装Squid 六、后记   一、前言,准备工作 当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。 我们采用的...
Apache下的目录共享访问和认证|认证-Apac...
以下为linuxAS4环境下apache的配置     # mkdir -p /webshare/benet     # vi /etc/httpd/conf/httpd.conf  1、增加以下选项,对/webshare/benet目录共享并采用SEOver="kwE(event,0, this)" onmousemove="kwM(0)" onmouseout="kwL(event,this)" onclick="kwC(event,0)" style="border-bottom: rgb(102,0,255) 1px dot...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……