phpStudy集成环境安装(序)2

Apache虚拟主机配置

虚拟主机:将一个磁盘分成多个小空间,每个小空间都具有独立的功能:域名、WWW服务、FTP服务等。

 

虚拟主机分两大类:

 

(1)基于域名的虚拟主机:一个IP地址对应多个域名。

 

192.168.3.100   www.sina.com.cn

 

192.168.3.100 www.care-jet.com

 

192.168.3.100 www.xyqeap.com

 

(2)基于IP的虚拟主机:多个IP地址,对应多个域名(了解)

 

 

NameVirtualHost命令

 

含义:NameVirtualHost是配置基于域名的虚拟主机的主要命名之一。

 

格式:NameVirtualHost   IP地址:端口号

 

举例:NameVirtualHost   *:80     //所有的IP的80端口(使用的比较多)

 

      NameVirtualHost   192.168.3.90:80    //指定的IP和端口号可以访问我的主机

 

 

虚拟主机的配置放在vhosts.conf文件中

<VirtualHost></VirtualHost>命令

含义:虚拟主机的详细配置内容

格式:

#第一台虚拟主机 baidu.com

NameVirtualHost *:80

Include conf/vhosts.conf

<VirtualHost *:80>

#设置对应的域名

ServerName www.baidu.com

#设置域名对应的空间的目录

DocumentRoot "e:\itcast\20140510"

#设置目录的权限

<Directory "e:\itcast\20140510">

#如果首页文件不存在,则显示文件夹列表

Options Indexes

#设置禁止和允许的顺序

Order deny,allow

#设置允许访问的范围

Allow from All

</Directory>

</VirtualHost>

 

Apache别名目录配置

含义:将别的地方的一个目录挂载到当前域名下,作为当前域名的一个目录。如果在当前域名对应的空间中去查找这个“别名目录”,它根本不存在。临时借用一下别的目录。

格式:Alias /目录别名  实际目录地址

举例:Alias  /music   “e:\itcast\20140510\music”  

注意:“/music”必须以“/”开头,但不能以“/”结尾,别名不能是中文名称

 

上一篇:phpstudy项目实战——留言板(详细)


下一篇:PHP phpstudy-linux面板(小皮面板) 安装和使用