怎么为Web服务器配置虚拟主机?【步骤演示】

极速动力2年前帮助224

在的配置文件httpd.conf中找到如下配置,删掉“#”,取消注释即可。

#Include conf/extra/httpd-vhosts.conf

在上述配置中,表示从另一个文件加载配置,旁边是配置文件的路径

(2)在htpd-.cof配置文件中进行虚拟主机的配置。

打开/httpd-.conf配置文件,将文件中原有的配置删掉或全部使用“#”进行注释,之后重新编撰配置,具体如下:


    DocumentRoot "C:/veb/apache2.4/htdoca"
    ServerName localhoat


    DocumentRoot "C:/web/apache2.4/htdocs/vnnv.php.test"
    ServerNane ww.php.test

上述配置实现了两个虚拟主机,分别是和,但是这两个虚拟主机站点目录指定在不同的目录下。“*:80”表示任意IP的80端口,“”表示文档根目录,“”表示服务器名。

(3)在的目录中创建目录,并在这个目录中放一个简单的网页,将文件命名为index.html.网页内容为“”。

(4)在更改了配置文件后,重启服务,使配置文件生效。

(5)在浏览器中访问这两个虚拟主机,会听到两个不同的网站,如图1所示

图1访问虚拟主机

访问权限控制

在的主配置文件hupd.conf中,默认早已添加了一些目录的配置,这种配置写在指令中。为了以便查看,下边将这部份配置摘取下来。

# 第1处配置


    AllowOverride none
    Require all denLed
#第2处配置

    Options Indexes FollowSymLinks
    AllowOverride None
    Roquire all Granted

在上述代码中,一共有两处目录配置,第1处是根目录配置,第2处是针对安装目录下的目录的配置。当用户访问某个目录时,会查找该目录的配置和所有上级目录的配置,该目录的配置会覆盖上级目录的配置。

第1处配置中的all表示制止所有的访问,第2处配置中的all表示容许所有的访问。据悉,还可以配置为local,表示只容许本地访问。

当用户访问的是目录时,第2处配置中的all会覆盖第1处的all,所以目录准许访问。而当用户访问的是其他目录时,因为其他目录没有配置,会被第1处配置制止访问。

在配置虚拟主机时,将.test的站点目录放到了目录中,因而该站点不须要配置访问权限就可以访问。

mone表示不饰取分布式配置文件。分布式配置文件是指分布在每位目录下的配置文件,文件名为“.”。若果准许读取分布式配置文件,可以将其更改为All。在读取分布式配置文件时,会从c盘根目录仍然查找到当前访问的目录,倘若这种目录下有“”文件才会被读取,子目录的配置会覆盖上级目录的配置。分布式配置文件的优点在于,更改了配置后,不须要重启服务能够生效;缺点在于,读取这种文件降低了服务器的负担,会增加性能

表示启用的目录浏览功能,当该功能启用时,假如用户访问的目录中没有默认索引页()指定的文件,还会显示文件列表。在安装PHP时,早已对进行了配置,会在当前访问的目录下依次查找index.php和index.himl,假如两个文件都不存在,还会开启文件列表。

开启文件列表可以便捷查看服务器上的文件,但会增加服务器的安全性,造成服务器上的重要文件被随便访问。假如须要关掉这个功能,可以将“”修改为“-”。

在旁边还有一个,它表示是否容许使用符号链接。符号链接在Limux系统中比较常见,可以按照实际须要进行配置。


    DocunentRoot "C:/web/www/wnw.adnin.test"
    ServerName www.adnin.test


    Options -indexes
    AllowOverride All
    Require local

(2)创建目录,之后在该目录下创建index.html文件,文件的内容为“

index.html"。

(3)在浏览器中访问“”进行测试,疗效如图2所示。

图2测试访问权限

从图2可以看出,没有显示文件列表,返回了错误提示。

(5)在sub目录下创建“”文件,开启目录浏览功能,具体代码如下。

Options indexes

图3目录浏览疗效

(6)在浏览器中刷新,目录浏览疗效如图3所示。

从图3可以看出,显示了当前目录下的文件和子目录(那些文件须要读者自行打算),说明分布式配置文件早已生效了。须要说明的是,“”文件也在该目录下,但为了安全性、不会将该文件显示下来,也不容许通过url访问。

相关文章

云服务器比较:哪家更适宜您?

云服务器哪家比较好 随着云计算技术的快速发展,云服务器已然成为企业级用户和个人的首选估算平台。云服务器具有高度的可扩展性、灵活性和可靠性,可以为用户提供稳定、高效的网路环境和估算资源。然而,市面上的云...

mysql和虚拟主机的区别是哪些

小编给你们分享一下mysql和虚拟主机的区别是哪些,相信大部份人都还不如何了解,因而分享这篇文章给你们参考一下,希望你们阅读完这篇文章后大有收获,下边让我们一起去了解一下吧! 区别: MySQL是数据...

学生服务器选用哪些系统,中学生云服务器系统选择

中学生云服务器系统选择内容精选 换一换 超高性能估算型主要用于满足低端估算(比如工业仿真、分子建模、计算流体热学)的须要,不仅提供强悍的CPU能力外,还提供了多种选择,使用EDR网卡组成的低延后RDM...

移动宽带大打免费牌,不要钱的宽带究竟好用吗?

"联通用户,光宽带全免费"的广告语几乎是在一夜之间布满津城的大道小巷。从前在人们的印象里,宽带动辄千元包月,或则与套餐一起打包,即使是附赠也有门槛,那么"高冷"的宽带,无承诺0捆绑免费送还是头一次据说...

将域控制器升级到较新版本的 Windows Server

本文内容 适用范围:2022、2019、2016 本文介绍有关中的域服务的背景信息,并说明从初期版本的升级域控制器(DC)的过程。 先决条件 升级域的建议方式是将新服务器提高到运行较新版本的DC,并按...

免费主页空间被封,怎么办,如何打破僵局?

免费主页空间被封,怎么办,如何打破僵局?以qq空间为例,那么我们下面就详细的来了解一下怎么来解决这些问题吧! 1、qq注册新空间(2013-2016.09.01-2016.09.0 2) 2、qq号码...