当前位置:网站主页>网站技术资料>apache>文章内容

Apache配置

  DocumentRoot /home/httpd/www.company2.com

  ServerName www.company2.com

  ErrorLog /var/log/httpd/www.company2.com/error.log

  </VirtualHost>

    也就是在基于IP地址的配置基础上增加一句:NameVirtualHost
  202.101.2.1而已。在本例中,为了体现只需要增加一次,所以特别地设置了两
  个虚拟主机服务。

  最后也是建立相应的目录,将主页内容放到相应的目录中去就可以了。


  配置CGI

  1. 什么是CGI

  CGI是独立于语言的网关接口规范,它实际上可以用任何广泛流行的应用程序开
  发语言来实现,包括C、C++、Perl、Shell脚本甚至Java。

  WEB服务器从客户端得到某个URL,它告诉WEB服务器,必须运行一个CGI外部应
  用程序。那么WEB服务器启动这一应用程序,等待它完成并返回输出结果。最
  后,它将此应用程序的输出结果传输给另一端的WEB客户。

  2. 为CGI配置Apache

  那么如何使Apache能处理CGI请求呢?我们必须通过相应的配置过程告知
  Apache在哪里存储CGI程序,指明CGI程序的扩展等,以下我们逐一介绍一下设
  置的内容与步骤。

  创建存储CGI程序的目录

  创建集中的CGI程序目录只是建立CGI环境的开始。如果要考虑提高安全

  性的话,应将集中的CGI程序目录保存在DocumnetRoot目录外,使得访问者不能
  直接访问CGI程序。 第一步:在DocumentRoot目录外创建一个目录,然后将所
  有的CGI程序都集中存放在这个目录下。例如,你可创建一个
  /home/httpd/public/apps的目录作为CGI程序的大本营。

  第二步:为CGI程序目录创建别名,也就是编辑配置文件httpd.conf,加入:

  ScriptAlias /cgi-bin/ /home/httpd/public/apps

  这样做后,当客户www.xxx.com/cgi-bin/li.cgi时,WEB服务器就会自动执行

  • 快速服务服务:网站策划 | 网站建设 | 北京网站建设 | 网站推广 | 网罗SEO
  • 联系网罗: 咨询电话:010-89630319 Mail:admin#wonlu.com Msn:刘先生 QQ:26402294
  •   2006-2008 Wonlu.com 北京网罗无限-京ICP备06036090号 网罗SEO