美文网首页
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