虚拟主机

Posted javascriptandhtml5

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟主机相关的知识,希望对你有一定的参考价值。

1.19虚拟主机

一个计算机安装了一个apache服务器,一版一个电脑也只能启动一个word,一个道理,一个apaceh中有一个虚拟目录。也就是说

一台计算机只能放一个网站?

这样的成本很高,所以我们能不能这样?能否一台计算机支持多个网站(一个apaceh支持多个虚拟目录),这个怎么做呢,我们先开启

虚拟主机,虚拟目录的本质不就是文件夹吗,所以一个apaceh支持多个文件夹不就行了吗?

vhost在配置里面搜索,输入不同的网址进入不能的虚拟目录,这个是我们这节课要实现的功能,

vhost 然后找到了这么一句话 

virtual hosts

Include con/ectra/httpd=vhosts.conf ,这句话的意思就是在ectra文件包含了一个详细配置虚拟目录的文件,为什么这里写了详细,因为本身

在conf配置文件里搜索doucmentroot,好像是这句话就能配置一个虚拟目录和权限,这句话的意思是开启虚拟目录

技术分享图片

 

打开vhost文件之后,看到了这个,这个是一个例子交给我们怎么配置虚拟目录的例子,

ServerName是我们输入的网址,我们可以设置不同的域名来访问同一服务器下不同的虚拟目录,

在主配置文件里面配置了一个虚拟目录了,放输入网址的时候,到底访问哪个文件夹?一般是先加载主目录,所以当输入www。baiduq。时候,先加载的主虚拟目录

一般来说都是主的把配置的虚拟目录抢过了,我们先把之前的配置给注释掉,

https://www.cnblogs.com/huangtailang/p/6060906.html

这个网址很重要里面解决了我的问题

技术分享图片

这是我在vhost里面的配置,

这是我在httpd.conf里面的配置

技术分享图片

我大概理解为:在目录把虚拟目录的设置注销掉,权限的话改为都可以。



以上是关于虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

如何选择合适的虚拟主机操作系统?

域名和虚拟主机怎么绑定?

虚拟主机怎么使用?

nginx虚拟主机配置

nginx虚拟主机配置

怎么把域名解析到虚拟主机上?