文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院操作系统 LinuxApache 使用基础
精品推荐
特别推荐
·高效使用Linux的七个好习惯
·为何Linux比Windows更安全?
·Linux和Unix最常用的网络命令
·Linux系统下安全防护十大招数
·Linux各种服务器的架设
·Linux操作系统下用单网卡捆绑双IP
·恢复被误删除的Linux文件
·在Linux服务器上做备份和恢复
·Linux中网络参数的意义及其应用
·linux知识大全
热点TOP10
·为Canon PIXMA iP1000喷墨打印机安装驱动程序
·安装,配置rp-pppoe拨号软件,使adsl成功上网
·日内瓦学校将全面换用Linux系统
·Linux系统安全机制进阶分析
·Linux root密码丢失后的解决
·Linux下限制Root用户进行远程登陆
·Linux和Windows系统升级的最大不同
·Linux系统下VPN服务器配置方法
·提高Linux操作系统网速的方法
·Linux操作系统内存磁盘初始化技术详细解析

Apache 使用基础

日期:2008年6月2日 作者: 查看:[大字体 中字体 小字体]



  Apache是目前世界上最经常使用的Web服务器.对于Linux用户来说,也是最容易使用的 Web服务器,而且,它是免费的.实际上,如果你仅仅是想要用Apache提供基本的Web页面服务, 那么你可能根本不需要调整任何配置.但是,在另一方面, Apache是一个十分强大的程序, 能够提供许多专业的功能,为了发挥它的功能, 你还是必须了解一点儿关于它的配置.
  
  首先, 如果你在一个非Linux的网站上使用Apache,或者你的网站负担很重(比如,1000 个以上的同时连接),那么,通常你必须重新编译Apache,这个问题我们不在此处介绍.
  
  (1)开始提供Web服务
  
  Apache的服务有两种方式,即通过inetd的方式或者独立执行httpd的方式.在一般情况 下我们使用独立执行方式. 首先你必须安装Apache服务器.通常的Linux 发行版中都会包含apache的rpm包,可 以用rpm -i 安装.然后你要测试一下它的正确.随便取一个HTML文件,命名为index.html, 拷贝到/home/httpd/html目录下,然后以根用户身份执行httpd,接下来,在另一台机器上 用Browser访问你这台机器的IP地址,应该能显示其内容.如果不对,检查你的工作,重来 一次.
  
  Apache缺省的时候使用的页面文件是index.html,错误输出在/var/log/httpd/,如果 有不正常的问题,察看里面的error_log文件.
  
  许多时候,你需要改变web文件的存放位置,或是为web页面引入一些cgi服务,为此,你必须 去修改/etc/httpd/conf/srm.conf文件. 首先,你会发现下面的段落:
  
  DocumentRoot /home/httpd/html
  
  这个句子说明,Apache使用的页面文件存放在/home/httpd/html,所以如果你要改变web 的存放路径就应该修改这里.
  
  另一个相应的段落是
  
  DirectoryIndex index.html index.shtml index.cgi
  
  它说明如果有人访问你的机器,首页将是在上面定义的路径下的index.html或者index. shtml,index.cgi.如果你的网站首页是另外一个名字,修改这一句.
  
  另一个常用的选项是
  
  ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
  
  它定义在使用CGI程序时,页面引用的目录是/cgi-bin/,而实际存放的路径是 /home/httpd/cgi-bin/
  
  (2)利用apache做Web Proxy
  
  Proxy就是代理.Apache的web 代理是指可以让客户端服务器通过Apache来访问WWW, 这样,Apache服务器将接收来自客户机器的请求,然后首先去目标站点取得内容,并将内 容存储在Apache服务器上,然后再提交给客户.以后假如有另一个客户机需要访问同样 的内容,Apache就会直接从服务器硬盘上取得内容并且提交给客户.
  
  要使用Apache Proxy,需要编辑/etc/httpd/conf/httpd.conf,假定你的Apache机器地址 为111.111.111.111,代理端口为8080(通常应选择大于1024的值),需要更改的段落有
  
  Listen 111.111.111.111 8080 #打开8080端口
  
  ProxyRequest On #启动Proxy服务
  
  CacheRoot /var/cache/httpd #缺省的Proxy Cache 目录,必须是可写的目录
  
  CacheSize 2000 #Cache的大小,单位是KB,设大一点儿对你无害,对吗?
  
  CacheGcInterval 48 #每隔多少小时自动清理cache,把超出cache空间的垃圾删除
  
  CacheMaxExpire 24 #Cache的最大有效期,或者说Cache最多可以落后于时代多少小时
  
  CacheDefaultExpire 4 #缺省的Cache有效期,单位是小时
  
  ProxyRemote http://something.com http://otherproxy.com:8080/
  
  #对于到http://something.com的访问,自动去调用定义在otherproxy.com:8080 的另一个Web Proxy,
  
  #也可以用ProxyRemote ftp http://otherproxy.com:8080/
  
  #定义一个专门对ftp的Proxy级联.
  
  NoProxy .mydomain.com 111.111.111.0/24
  
  #对于来自111.111.111.1-111.111.111.254的并且指向*.mydomain.com的请求不使用代理,
  
  #这可以使cache只对外部网有效.
  
  接下来,你应该设定仅自己的内部用户才能使用Proxy,这需要修改/etc/httpd/conf/access.conf
  
  加入以下段落:
  
   #Proxy 存取限制

[1] [2] 下一页 




上一篇:超级强悍的下载之工具curl

下一篇:Samba杂谈

相关文章:
·为什么iexplore.exe在打开网页时CPU使用会100%?
·溯雪使用说明
·键盘的使用与指法训练
·Flash AS基础精典教程
·GHOST使用方法(图解)
·基础知识 初级黑客安全技术命令详解
·Firefox 使用常见问题和解决方法
·注册表应用100例—注册表使用全攻略之十一
·Vista系统使用技巧总结
·教您如何使用无线上网全攻略
相关软件:
·黑客视频教程 VMware虚拟机的安装和使用
·SQL Server 2000 基础系列课程视频
·黑客视频教程-灰鸽子远控使用教程
·使用GPMC随心所欲管理组策略
·Adobe Photoshop CS 2 简体中文使用指南
·数码相机购买使用宝典 V1.03.29
·鸟哥的linux私房菜:基础学习篇
·FLASH 8中文使用手册
·计算机基础知识教程
·流光使用

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot