快速业务通道

LINUX下的APACHE的配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04

今天写一下LINUX下的APACHE的配置方法.
APACHE是作为WEB服务器的.它的优点在于用缓存方式来加快网页的搜索速度.
APACHE缺省只支持静态网页
LINUX下有APACHE的RPM包
安装上第一张盘里的httpd-2.0.40-21.i386.rpm 包
1 /etc/httpd/conf.d 放在这里的都是动态网页的配置文件
2 /etc/httpd/conf/httpd.conf 主配置文件
3 /var/log/httpd 日志文件目录.
4 /var/www/html 网页的存放目录
5 /etc/rc.d/init.d 工具文件目录.
6 vi /etc/httpd/conf/httpd.conf

Section 1: Global Environment(全局设置)

ServerRoot "/etc/httpd" (APACHE安装路径)
DirectoryIndex index.html index.html.var (网页首页的第一页)
Timeout 300 (超出时间)
KeepAlive Off(保持Httpd激活)
MaxKeepAliveRequests 100 (保持的连接的人数,改成0就是说没有人数的限制)
KeepAliveTimeout 15 (保持激活的超出时间)
prefork MPM (预派生模式)
worker MPM (工作者模式)
Listen 80 (侦听的端口)
LoadModule (加载模块)

Section 2: ''Main'' server configuration(服务器配置)
User apache Group apache (由谁启动APACHE服务器)
ServerAdmin root@localhost (网页出错给谁发信通知)
ServerName new.host.name:80(设置网站的域名)
DocumentRoot "/var/www/html"(网页存放的路径)
<Directory /> (目录容器)
Options (选项) FollowSymLinks(允许符号连接,允许这个网页以外的地方)
AccessFileName .htaccess(访问文件定义名称文件容器)
<Files ~ "^.ht"> 想把所有以 .ht 开头的文件做限制
Order allow,deny 定义访问顺序 先允许,后拒绝
Deny from all 拒绝所有人
</Files>

Section 3: Virtual Hosts (虚拟主机)

NameVirtualHost * (虚拟主机工作的IP)

Empire CMS,phome.net

ServerAdmin webmaster@dummy-host.example.com (虚拟主机的管理员的邮件地址)
DocumentRoot /www/docs/dummy-host.example.com (网页放在那)
ServerName dummy-host.example.com (主机名是什么)
ErrorLog logs/dummy-host.example.com-error_log(错误日记路径)
CustomLog logs/dummy-host.example.com-access_log common(访问日志路径)

1 基于IP的虚拟主机
1 NameVirtualHost * 放开
2 <VirtualHost 192.168.0.12:80>
ServerAdmin webmaster@yirehe.com
DocumentRoot /web1
ServerName [url]www.yirehe.com[/url]
ErrorLog logs/www.yirehe.com-error_log
CustomLog logs/www.yirehe.com-access_log common
</VirtualHost>
3 <VirtualHost 192.168.0.13:80>
ServerAdmin webmaster@zuanmou.com
DocumentRoot /web2
ServerName [url]www.zuanmou.com[/url]
ErrorLog logs/www.zuanmou.com-error_log
CustomLog logs/www.zuanmou.com-access_log common
</VirtualHost>
2 基于端口的虚拟主机
1 NameVirtualHost 192.168.0.12 放开
2 <VirtualHost 192.168.0.12:8080>
ServerAdmin webmaster@yirehe.com
DocumentRoot /web1
ServerName [url]www.yirehe.com[/url]
ErrorLog logs/www.yirehe.com-error_log
CustomLog logs/www.yirehe.com-access_log common
</VirtualHost>
3 <VirtualHost 192.168.0.12:80>
ServerAdmin webmaster@zuanmou.com
DocumentRoot /web2
ServerName [url]www.zuanmou.com[/url]
ErrorLog logs/www.zuanmou.com-error_log
CustomLog logs/www.zuanmou.com-access_log common
</VirtualHost>
3 基于主机头的虚拟主机

1 NameVirtualHost 192.168.0.12:80 放开
2 <

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号