• Wamp环境下配置--Apache虚拟主机


    1、首先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#,启用虚拟主机功能

    1 # Virtual hosts
    2  Include conf/extra/httpd-vhosts.conf
    1 Listen 127.0.0.1:80
    2 Listen 80

    2、先把localhost配置好,将下面信息添加到apache的apache/conf/extra下的配置文件httpd-vhosts.conf后面即可;

     1 <VirtualHost *:80>
     2     ServerAdmin webmaster@dummy-host2.hleclerc-PC.ingenidev
     3     DocumentRoot "D:wampwww	pshopwww.shop.com"
     4     DirectoryIndex index.html index.php index.htm
     5     ServerName wwww.shop.com
     6      <Directory "D:wampwww	pshopwww.shop.com">
     7          AllowOverride All
     8          Allow from All
     9     </Directory>
    10 </VirtualHost>
    11  
    12 <VirtualHost *:80>
    13     ServerAdmin webmaster@dummy-host2.hleclerc-PC.ingenidev
    14     DocumentRoot "D:wampwww	pshopadmin.shop.com"
    15     DirectoryIndex index.html index.php index.htm
    16     ServerName admin.shop.com
    17      <Directory "D:wampwww	pshopadmin.shop.com">
    18          AllowOverride All
    19          Allow from All
    20     </Directory>
    21      
    22 </VirtualHost>

    3、修改C:WindowsSystem32driversetc下的host文件,用记事本打开,添加

    1 127.0.0.1       admin.shop.com
    2 127.0.0.1       www.shop.com

    重启apache即可。

    4、配置过程出现的问题

    (1)Wamp Error: Could not execute menu item (internal error)

    因为主要是修改过httpd.conf才出现的问题,所以将之前修改的配置文件还原,发现原来自己不小心把解释的内容给去注释了,结果导致httpd.conf运行不了

    #//不加#会导致httpd.conf 出错
    ServerAdmin: Your address, where problems with the server should be
     e-mailed.  This address appears on some server-generated pages, such
    # as error documents.  e.g. admin@your-domain.com
    #
    ServerAdmin admin@localhost

    (2)访问www.shop.com和admin.shop.com总是访问到同一目录,原因是httpd-vhosts.conf在存在多处相同配置

     1 <VirtualHost 127.0.0.1:80>                   //使用 *:80 匹,否则ip  127.0.0.1 的站点都会使用D:/wamp/www的目录而不会向下查询
     2         DocumentRoot "d:/wamp/www/"
     3         ServerName localhost
     4         <Directory "D:/wamp/www">
     5             Options Indexes FollowSymLinks
     6             AllowOverride None
     7             Order allow,deny
     8             Allow from all
     9         </Directory>
    10 </VirtualHost>
    11 
    12  <VirtualHost *:80>
    13     ServerAdmin webmaster@dummy-host2.hleclerc-PC.ingenidev
    14     DocumentRoot "D:wampwww	pshopwww.shop.com"
    15     DirectoryIndex index.html index.php index.htm
    16     ServerName wwww.shop.com
    17      <Directory "D:wampwww	pshopwww.shop.com">
    18          AllowOverride All
    19          Allow from All
    20     </Directory>
    21 </VirtualHost>
    22  
    23 <VirtualHost *:80>
    24     ServerAdmin webmaster@dummy-host2.hleclerc-PC.ingenidev
    25     DocumentRoot "D:wampwww	pshopadmin.shop.com"
    26     DirectoryIndex index.html index.php index.htm
    27     ServerName admin.shop.com
    28      <Directory "D:wampwww	pshopadmin.shop.com">
    29          AllowOverride All
    30          Allow from All
    31     </Directory>
    32      
    33 </VirtualHost>
  • 相关阅读:
    google 语音识别返回,
    如果到来,会是怎样情况,fuck,
    sql
    阅读《一》
    阅读,
    Codevs 1078 ==Poj 1258 Agri-Net
    洛谷 P3399 丝绸之路
    线段树-代码实现细节与技巧
    Codevs 1371 浴火银河跑运输
    POJ 3267 The Cow Lexicon
  • 原文地址:https://www.cnblogs.com/freestyle-le/p/4532688.html
Copyright © 2020-2023  润新知