NameVirtualHost *:80:开启虚拟主机,并且监听本地大部份网卡接口的80端口
<VirtualHost *:80>:虚拟主机配置起始
ServerAdmin [email protected]:管理员邮箱
DocumentRoot “/usr/local/apache2/htdocs/linuxli1”:虚拟主机发布目录
ServerName www.linuxli1.com:虚拟主机完整域名
ErrorLog “logs/www.linuxli1.com-error_log”:错误日志路径及文件名
CustomLog “logs/www.linuxli1.com-access_log” common:出访日志路径及文件名
</VirtualHost>:虚拟主机配置结束
(3)创建www.linuxli1.com及
[url=http://www.linuxli2.com]www.linuxli2.com[/url]发布目录,重启Apache服务项目,并分别创建index.html页面(4) windows 应用程序设置hosts映射,将www.linuxli1.com、www.linuxli2.com与192.168.0.126IP进行映射绑定,绑定方法是在“C:\Windows\System32\drivers\etc”文件夹中,采用记事本编辑hosts文件,加入以下代码
(5)应用程序出访www.linuxli1.com、www.linuxli2.com
至此Apache基于多域名虚拟主机配置完毕,如果还需添加虚拟主机,直接复制其中两个虚拟主机配置、修正Web发布目录即可6.Apache常用目录学习apache能基于源码加装,YUM加装,不同的加装方法,所属的路径不同,以下为Apache常用路径的功能用途
/usr/lib64/httpd/modules:Apache组件存放位置
/var/www/html/:YUM加装Apache网站发布目录
/var/www/error/:伺服器设置错误信息,应用程序显示
/var/www/icons/:Apache小图标文件存放目录
/var/www/cgi-bin/:可执行的CGI程序存放目录
/var/log/httpd/:Apache日志目录
/usr/sbin/apachectl:Apache开启脚本
/usr/sbin/httpd:Apache二进制执行文件
/usr/bin/htpasswd:设置Apache目录密码出访
/usr/local/apache2/bin/:Apahce命令目录
/usr/local/apahce2/build/:Apahce构建编译目录
/usr/local/apache2/htdocs/:源码加装Apache网站发布目录
/usr/local/apache2/cgi-bin/:可执行的CGI程序存放目录
/usr/local/apache2/include:Apahce 引用配置文件目录
/usr/local/apache2/logs/:Apache日志目录
/usr/local/apache2/man:Apacheb帮助文档目录
/usr/local/apache2/manual:Apache手册
/usr/local/apache2/modules:Apache组件路径
7、Apache配置文件简述Apache的配置文件是/usr/local/apache2/conf/httpd.conf
ServerTokens OS:显示伺服器的版和操作系统内核版
ServerRoot “/usr/local/apache2/”:Apache主配置目录
PidFile run /http.pid : PidFile民主化文件
Timeout 60:不论接收或发送,当持续相连等待超过 60秒则该次相连就中断
KeepAlive Off:停用持续性的相连
MaxKeepAliveRequests 100:当KeepAlive设置为On的时候,该数值能决定此次相连能够传输的最大传输数量
KeepAliveTimeout 65:当KeepAlive设置为On的时候,该相连在最后一次传输后等待延迟的秒数
< IfModule prefork.c > : PreforkMPM引擎配置段
StartServer 8:默认开启Apache组织工作民主化数
MinSpareServers 5:最小空闲进程数
MaxSpareServers 20:最大空闲民主化数
ServerLimit 4096:Apache伺服器最多民主化数
MaxClients 4096:每秒支持的最大应用程序mammalian
MaxRequestsPerChild 4000:每一民主化能处置的最大请求数
</IfModule>:定义组件,组件标签
< IfModule worker.c > :Worker MPM引擎配置段.
StartServer 8:默认开启Apache组织工作民主化数
MaxClients 4000:每秒支持的最大应用程序mammalian
MinSpareThreads 25:最小空闲缓存数
MaxSpareThreads 75:最大空闲缓存数
ThreadsPerChild 75:每一民主化开启的缓存数
MaxRequestsPerChild 0:每一民主化能处置的最大请求数,0表示无限制。
</IfModule>:定义组件,组件标签
LoadModule mod_version.so:静态加载Apache相关组件
ServerAdmin [email protected]:管理员邮箱,网站异常,错误信息会发送至该邮箱
DocumentRoot “/usr/local/apache2//htdocs”Apache网站默认发布目录
<Directory “/data/webapps/www1”>:设置/data/webapps/www1目录权限
AllowOverride All:加载发布目录中的.htaccess文件
Options-Indexes FollowSymLinks:禁止发布目录以目录方式被浏览
Order allow,deny:出访顺序,先检查允许设置,没有允许的设置则全部拒绝
Allow from all:允许大部份应用程序出访
</Directory>:定义目录,目录标签
AllowOverride:设置为None时,目录中.htaccess文件被完全忽略,当指令设置为All时,.htaccess文件生效
Options-Indexes FollowSymLinks:禁止浏览目录,去掉“-”,表示浏览目录,常用于浏览站点
Order allow,deny:默认情况下禁止大部份客户机出访
Order deny,allow:默认情况下允许大部份客户机出访
Allow from all:允许大部份客户机出访
你可能喜欢