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

极速动力5个月前帮助48

在的配置文件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访问。

相关文章

稳定性比较强的RAKsmart日本服务器

近些年来随着外贸电商的快速发展,越来越多的站长选择日本服务器,虽然顾客群体都是美国的,所以速率会更快一点。好多用户担忧韩国服务器的稳定性,下边主机侦探就简单和你们谈谈稳定性比较强的韩国服务器。 一、服...

简洁有力的标题:掌握web服务器配置,防范gbdt漏洞

web服务器配置是网站配置的重要组成部分,web服务器配置的正确与否对于整个网站后期是很重要的。那么,web服务器配置需要注意哪些呢?web服务器设置gbdt漏洞利用演示。web服务器配置注意gbdt...

美国服务器租用价格详解

日本服务器之所以遭到国外广大用户的欢迎,是由于它们有不用备案、管理修身、性能稳定、资源丰富和性价比高等优势。说到性价比,有好多站长都有这样的疑惑:日本服务器租用价钱是多少?性价比究竟有多高? 相对传统...

视频网站租用服务器配置

自媒体年代,视频传播渐渐抢占文字传播的市场,视频传播生动形象声情俱在,但视频类对带宽,流量的消耗很大。视频网站储存的服务器对带宽的要求很高,假如带宽不够,用户在观看视频的时侯出现卡或则加载速率慢的时侯...

石家庄最佳服务器配置,内存2核

石家庄服务器哪里配置最好?石家庄服务器的配置你用哪种方式就用哪种方式,不需要强制要求。只要能够正常的上网都可以的,还有问题的话欢迎随时咨询。石家庄云梦科技服务器推荐配置:500m内存,2核cpu主要是...

双线服务器托管:攻坚计划

双线服务器托管是我国目前的主流服务器托管形式,其主要的功能就是,稳定的同时能够提供一定的性能。最近很多朋友咨询双线服务器托管在里服务器配置方面要注意些什么?那么下面就由小编带大家了解一下。关于双线服务...