码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟主机

时间:2017-07-30 00:11:52      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:文件中   localhost   意思   虚拟主机   ftp   alt   网站   span   优先   

1.虚拟主机的概念

   一台真实的主机(独立)价格:5万以上..

   将一个真实的主机,划分成若干个"小空间",对外"出租".

   每一个"小空间"都具有网站的完整功能(WWW服务,FTP服务,邮箱服务,数据服务等)

   每一个"小空间"都可以绑定一个域名,一般看不出来,是独立的服务器,还是虚拟主机 

 

2.NameVirtualHost

  我们配置的虚拟主机,是基于域名的虚拟主机.换句话说: 一个IP地址,可以绑定多个域名的情况

  其实还有一种基于IP的虚拟主机,意思: 一个IP地址,对应一个域名.

  NameVirtualHost 命令,是创建基于域名虚拟主机的一个重要命令.换句话说:就是哪些IP地址可以访问

  定义的虚拟主机. 该命令一般放在Apache的主配置文件中(httpd.conf).

 技术分享

技术分享

 

  技术分享

3.虚拟主机的配置过程

   1.配置本地的DNS文件-hosts

   文件路径: C:\Windows\System32\drivers\etc

    技术分享

# common
127.0.0.1 www.2017.com

 

    2.配置Apache的主配置文件-httpd.conf 

     以下两个端口要一致

     Apache主配置文件路径 :F:\phpStudy\Apache\conf\httpd.conf 

 

     监听自己网卡的那个IP地址的那个端口的访问.

    技术分享

      以下指定哪些IP地址和端口,可以访问虚拟主机.其中,IP地址必须是自己的网卡的IP地址

     技术分享

    3.配置Apache的虚拟主机---vhosts.conf

       文件路径: F:\phpStudy\Apache\conf

      技术分享

 

 

      

#配置www.2017.com主机
<VirtualHost *:80>
   #给虚拟主机指定域名
   ServerName www.2017.com
   #指定默认首页,如果不指定,将继承全局配置
   # DirectoryIdnex index.html
   #指定网站根目录
   DocumentRoot "C:\www\web2"
   #配置目录权限
   <Directory "C:\www\web2">
      Options Indexes
      Order Deny,Allow
      Allow From All
   </Directory>
</VirtualHost>

 

 

     配置完虚拟主机后,为什么localhost访问路径被更改了?

因为配置完虚拟主机后,第一个虚拟主机的优先级最高,比全局中的配置还要高。因此,访问localhost时,就指向了第一个虚拟主机。

       

 

       

  

虚拟主机

标签:文件中   localhost   意思   虚拟主机   ftp   alt   网站   span   优先   

原文地址:http://www.cnblogs.com/mrszhou/p/7256204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!