您现在的位置: 军旅同心-旅游自驾-军旅文学 >> 读书赏析 >> 学习园地 >> 电脑网络 >> 技术文章 >> 正文
用Apache架设Web服务器
作者:.. 文章来源:网路文摘资讯网 点击数: 更新时间:2004-1-25 17:49:49
sp;         MIMEMagicFile share/magic
              AddLanguage en .en
              此参数可以增加对多种语言的支持。
              ErrorLog /var/log/httpd/error_log
              LogLevel warn
              CustomLog /var/log/httpd/access_log common
              上面这些代码代表了客户机访问服务器的一些日志文件。
              完成全局设置后,我们还要针对每个目录的权限进行特定的配置。
            3.目录权限的配置
              我们只以一个目录为例,其它的路径可以类推。
              <Directory /home/*/public_html>
              AllowOverride FileInfo AuthConfig Limit
              Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
              <Limit GET POST OPTIONS PROPFIND>
              Order allow,deny
              Allow from all
              </Limit>
              <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
              Order deny,allow
              Deny from all
              </Limit>
              </Directory>
              这一段定义了/home/*/public_html目录下可以或禁止进行的文件操作,以及客户机的受限范围。
              4.虚拟主机配置
              虚拟主机配置是Apache最精彩的地方之一,很多的ASP也是利用Apache这个特性来提供优质服务的。
              <VirtualHost http://www.virt.com/
              SSLDisable
              ServerAdmin webmaster@virt.com
              DocumentRoot /var/httpd/virt
              ScriptAlias /cgi-bin/ /var/httpd/virt/cgi-bin/
              ServerName http://www.virt.com/
              ErrorLog logs/virt-error.log
              TransferLog logs/virt-access.log
              </VirtualHost>
              我们可以看到它的语法和真正主机设置相差甚小,因此不再介绍。
              实例
              最后以我自己的Apache(httpd.conf)为例来结束我们的讲解。
              ServerType standalone
              Port 80
              Listen 80
              Listen 1024
              User wwwrun
              Group wwwrun
              ServerAdmin webmaster@wudi.com
              ServerRoot /etc/httpd
              ErrorLog logs/error_log
              TransferLog logs/access_log
              PidFile logs/httpd.pid
              ServerName http://www.wudi.com/
              MinSpareServers 3
              MaxSpareServers 20
              StartServers 3
            <VirtualHost http://www.wudi1.com/ :80>
              SSLDisable
              ServerAdmin webmaster@wudi1.com
              DocumentRoot /var/httpd/wudi1
              ScriptAlias /cgi-bin/ /var/httpd/wudi1/cgi-bin/
              ServerName http://www.wudi1.com/
              ErrorLog logs/virt1-error.log
              TransferLog logs/virt1-access.log
              User virt1admin
              Group users
              </VirtualHost>
            <VirtualHost http://www.wudi2.com:1024/
              ServerAdmin webmaster@wudi2.com
              DocumentRoot /var/httpd/wudi2
              ScriptAlias /cgi-bin/ /var/httpd/wudi2/cgi-bin/
              ServerName http://www.wudi2.com/
              ErrorLog logs/virt1-ssl-error.log
              TransferLog logs/virt1-ssl-access.log
              User virt1admin
              Group users
              </VirtualHost>
              结束配置工作,用户就可以选择系统启动时是否启动Apache Web服务器(在缺省安装的情况下,Apache
            Web服务器进程httpd是自动启动的)。
              chkconfig 235 apache on
              或者用户也可以选择每次手工启动Apache Web服务器。手工启动/停止/重起Apache
            Web服务器后台守护进程httpd,可通过在命令“/etc/rc.d/init.d/httpd”后面加上参数“start/stop/restart”来进行摹?
              /etc/rc.d/init.d/httpd start
              经过上述的操作,就可以建立起自己的网站了。
              Apache是一款优秀的免费软件,它不仅是一个知名的Web服务器,还是较为方便的代理软件。如果我们加入必要的模块,它能十分容易地支持PHP、ASP、Perl、FrontPage等一系列的Web编成工具。

            附:Apache组件列表
            Apache组件 中文注解信息
            Core Apache的核心特点
            mod_access 基于主机名或IP地址的存储控制
            mod_actions 基于文件类型/方式的脚本的执行
            mod_alias 别名和重定向
            mod_asis 处理文件.asis
            mod_auth 使用文本文件的用户认证
            mod_auth_anon FTP风格的匿名认证
            mod_auth_db 使用berkeley的DB文件进行用户认证
            mod_auth_dbm 使用DBM的文件进行用户认证
            mod_autoindex 自动列出目录
            mod_b

上一页  [1] [2] [3] 下一页


更多
免责声明:作品版权归所属媒体与作者所有!!本站刊载此文不代表同意其说法或描述,仅为提供更多信息。如果您认为我们侵犯了您的版权,请告知!本站立即删除。有异议请联系我们。
文章录入:烟灰缸    责任编辑:烟灰缸 
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 网站地图 | 版权申明 | 网站公告 | 管理登录 |