美文网首页
apache创建虚拟主机实现多站点服务

apache创建虚拟主机实现多站点服务

作者: 小五丶_ | 来源:发表于2019-12-20 00:47 被阅读0次

Apache配置虚拟主机,单主机多主机配置,apache配置多个域名

一、虚拟主机的配置

所谓的虚拟主机就是使用一个Apache软件,配置多个主机(域名)。

①、开启扩展配置文件

默认虚拟主机的配置文件(http-vhost.conf)是没有开启的,如果想配置虚拟主机,需要在主配置文件中开启扩展配置文件的加载。

②、在扩展配置文件中配置多个主机(虚拟主机)

需求:

         主机A

                  域名                          www.one.com

                  站点根目录   e:\php\wamp\one

                  默认首页                one.html

                  允许列出目录结构

                  不允许          110.110.110.110访问

         主机B

                  域名                          www.two.com

站点根目录   e:\php\wamp\two

默认首页                two.html

允许列出目录结构

                  不允许 120.120.120.120访问

示例:

在host中建立域名与ip地址的对应关系

Linux和windows类似,我会在配置ssl证书的博客里写linux的配置

当然,还是可以通过端口和ip来配置虚拟主机的。。。大差不差吧

二、外部配置文件

Apach除了主配置文件conf/httpd.conf与扩展文件conf/extra/httpd-vhost.conf之外,还有可能在另一个文件中写Apache的配置,这个文件就是外部配置文件。外部配置文件的默认文件名为.htaccess

①、开启外部配置文件

②、.htaccess文件的创建

只能通过编辑器另存的方式来创建这样的文件

③、.htaccess文件的作用

特点:

此文件中的配置的修改不需要重新启动Apache。

自定义错误提示页面

语法:

         ErrorDoucment错误代码 \错误提示文件

.htaccess文件还有很多作用,比如http整站跳转http,tp5框架里隐藏入口文件,网站重定向。。。等等

相关文章

网友评论

      本文标题:apache创建虚拟主机实现多站点服务

      本文链接:https://www.haomeiwen.com/subject/axcdwctx.html