给李书记点个赞吧
php编程之多站点的配置(2)

php编程之多站点的配置(2)

作者:李书记php 时间:2016-10-11 分类:php实战教程 学习php 评论:7 条 浏览:1881

今天给大家发下php编程中的多站点配置,通过多站点配置大家可以学习到一台服务器可以配置个站点,就相当于网络公司那种一台服务器中可以装多个网站一样非常的实用,今天将的是第二课,大家可以先从第一课开始学习:php高级编程之主机(站点)配置

第1步:

在apache的主配置文件httpd.conf中,“打开”多站点虚拟主机配置文件项(关键词:vhosts):

初始:

apache的主配置文件

  修改为:

多站点虚拟主机配置文件

  第2步:

在httpd-vhosts.conf文件中,设定希望提供“多站点”服务的IP地址和端口号,通常默认就是:*:80,其中“*”代表所有IP,默认其实apache安装好之后就设置好了,无需手动设置(关键字NameVirtualHost):

“多站点”服务的IP地址和端口号

  第3步:

然后就一个站点一个站点加上!形式如下:

<virtualhost  *:80>

#这里设置站点1的各项信息

</virtualhost>

<virtualhost  *:80>

#这里设置站点2的各项信息

</virtualhost>

注意:

1,先把httpd-vhosts.conf文件中的2个初始安装生成的站点,删除!!!

2,每个站点的设置项,主要就3个:

ServerName,

DocumentRoot,

<Directory>…</Directory>

3,在多站点配置中,第一个站点被称为“默认站点”,如果某个请求的域名无法跟任何一个站点“匹配”,就会当做请求的是默认站点去处理(应答)

4,一旦实现了多站点配置,则最初安装成功时的“默认站点”就失效了,我们可以将“localhost”当做一个普通站点重新设置就可以了,也可以将其放在第一个位置又重新作为默认站点。

举例:

多站点配置

  站点别名的设置:

多站点配置

  目录别名(虚拟目录)的设置:

某个站点www.abc.com所对应文件夹下有一个目录为d1,则可以这样访问该目录:

www.abc.com/d1

这个d1就称为“真实目录”;

虚拟目录就是:

该站点下不存在某目录名,但却可以使用同样的语法形式,去访问,比如:

www.abc.com/d2 //假设该站点目录下根本就没有d2这个目录,此时却可以访问

实现这种技术,就是所谓“目录别名”(虚拟目录)的设置,如下:

在一个站点中,做如下2步:

第1步:

设置目录别名的名字和其对应的“实际真实目录(文件夹位置)”:

Alias /目录别名的名字 “实际真实目录(文件夹)的位置”

第2步:

设置该真实目录的访问权限(否则是禁止访问的):

<Directory   “真实目录路径”>

。。。。。。跟其他目录权限设置一样

</Directory>

真实目录的访问权限

  
  1. 广告任务网 2016-11-7 14:06 #1 回复TA

    很不错的样子⊙0⊙

  2. 华夏九州套图 2016-11-3 13:21 #2 回复TA

    我只是来随便看看!

  3. 增达任务网 2016-10-28 15:49 #3 回复TA

    相当不错,自愧不如!

  4. 网赚论坛 2016-10-25 16:00 #4 回复TA

    访问您的博客已成习惯!

  5. QQ-61579151 2016-10-25 08:01 #5 回复TA

    学习带来乐趣,谢谢博主!

  6. 蒂欧娜 2016-10-17 14:28 #6 回复TA

    来看看,学习学习!!

  7. 华夏兼职任务网 2016-10-11 10:48 #7 回复TA

    华夏兼职任务网:全网最便宜广告任务发布平台!

    浏览广告,点击广告,悬赏任务,
    搜索广告,商家问答,旗帜链接,

    多种类别,欢迎投放!

    充值豪礼:

    免费群发一万博客评论,无重复,提供发送记录!

    您能收到本条评论,就说明所言非虚!

    详情点击网站顶部《在线充值》查看

    http://www.hxjz.xin/

    丙申年(猴)九月初十 2016-10-10

发表评论

电子邮件地址不会被公开。 必填项已用*标注