zoukankan      html  css  js  c++  java
  • wampserver 下篇,配置域名和多域名,多目录网站。

    配置 windows 系统的 host 文件。

    在C:\Windows\System32\drivers\etc 目录下的 hosts

    hosts 文件没有扩展名。hosts是windows文件,配置本地访问域名IP,端口。

    hosts 用记事本或文本编辑软件打开。

    hosts 文件默认两行:

    127.0.0.1       localhost
    ::1             localhost

    带有#号开关的,是注释,说明。

    # For example:
    #
    #      102.54.94.97     rhino.acme.com          # source server
    #       38.25.63.10     x.acme.com              # x client host
    
    # localhost name resolution is handled within DNS itself.
    #	127.0.0.1       localhost
    #	::1             localhost
    

      同一IP下,我配置了三个域名:

    127.0.0.1       localhost
    ::1             localhost
    
    127.0.0.1       test1.cc
    127.0.0.1       dedesp1.cc
    127.0.0.1       dedesp2.cc

     系统 IP 和域名配置好后,就去找 wampserver 配置Apache 的域名目录相关文件。

     修改 wampserver 两个文件

    wampserver安装盘符:\wamp64\bin\apache\apache2.4.23\conf\

    httpd.conf 
    wampserver安装盘符:\wamp64\bin\apache\apache2.4.23\conf\extra\

    httpd-vhosts.conf

    放在一起看,有几个共同目录:

    :\wamp64\bin\apache\apache2.4.23\conf
    :\wamp64\bin\apache\apache2.4.23\conf\extra

     httpd.conf  文件

    找到代码 Include conf/extra/httpd-vhosts.conf  前面不要有 # 号,有#号这个文件就补充注释掉了,如果有#号,去掉。

    大约在 522 行。

    httpd-vhosts.conf 文件,配置你要的多目录网站。

     原有代码:

    # Virtual Hosts
    #
    
    <VirtualHost *:80>
        ServerName localhost
        DocumentRoot d:/wamp64/www
        <Directory  "d:/wamp64/www/">
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride All
            Require local
        </Directory>
    </VirtualHost>
    #

    原有代码不要动,按这个规则配置你的目录,配置几个都可以。

    示例如下:

    <VirtualHost *:80>
        ServerName test1.cc
        DocumentRoot d:/Demo/root1
        <Directory  "d:/Demo/root1/">
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride All
            Require local
        </Directory>
    </VirtualHost>

    在配置的目录写一个PHP文件测试一下就可以了。

    示例:

    echo "hello 123";

    示例2:

    <?php
    
    echo "hello tes1";
    echo "hello root1";
    phpinfo();
    
    ?>

    如果有什么不明白的,加QQ群:186970878

  • 相关阅读:
    Linux下tar-rar-unrar解压/压缩缩命令大全
    Linux文件和目录权限详细讲解
    Mac版PhpStorm之XAMPP整合apache服务器配置
    android adb pull push
    Android刷机教程之LG Nexus 5X线刷官方Nexus系列教程
    Android RecyclerView.Adapter notifyDataSetChanged 不起作用
    Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
    Mac平台与Windows平台下AndroidStudio增量升级
    Android与JS之间跨平台异步调用
    Android Studio 打包签名发布New Key Store
  • 原文地址:https://www.cnblogs.com/qy123/p/7092470.html
Copyright © 2011-2022 走看看