wamp配置虚构主机,PHP编制程序之设置apache虚构目录_php本领_脚本之家

By admin in 编程 on 2019年11月26日

apache虚拟目录设置方法分享,供大家参考,具体内容如下

=================================================================

1.开启“虚拟目录配置文件”httpd-vhosts.conf文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf将以下配置:#
Virtual hosts # Include conf/extra/httpd-vhosts.conf改为:# Virtual
hosts Include conf/extra/httpd-vhosts.conf

来源参考一:

2.设置虚拟目录可访问文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf将以下配置:

=================================================================

 AllowOverride none Require all denied  

 AllowOverride none  

PHP中级篇  

3.添加虚拟目录文件路径:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf添加虚拟目录

 
Apaceh配置httpd-vhosts虚拟主机总结及留意事项 

 ServerAdmin webmaster@web.shop.com DocumentRoot "D:/_HelloWorld/01_MyProjects/06_PHP/01_Web/Product/Source/Shop" ServerName web.shop.com ErrorLog "logs/web.shop.com-error.log" CustomLog "logs/web.shop.com-access.log" common  

 
经常使用Apache虚拟主机进行开发和测试,避孕但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤,便于查找和使用。boke.heimaseo.com
 

4.重启apache5.在浏览器中输入web.shop.com

  开发环境:WAMP  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

 

 
实例一,Apaceh配置localhost虚拟主机步骤  

 
1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块
 

  # Virtual hosts#Include
conf/extra/httpd-vhosts.conf往掉#Include
conf/extra/httpd-vhosts.conf前面的#,这样就开启了httpd-vhosts虚拟主机文件。这时候重启wamp环境,无法打开localhost,需要在httpd-vhosts.conf配置一下。我的wamp安装在D盘
  

 
2,用记事本打开httpd-vhosts文件,配置好localhost虚拟主机,参照httpd-vhosts文件中实例,修改成如下:
 

 

  ServerAdmin 

  DocumentRoot “D:\wamp\www”

  ServerName localhost

  ServerAlias localhost

  ErrorLog
“logs/dummy-host.localhost-error.log”

  CustomLog
“logs/dummy-host.localhost-access.log” common

 

  修改配置如下: 

  DocumentRoot
修改为本地wamp环境下的www目录(如:D:\wamp\www)  

  ServerName改为localhost  

 
3,重启Apache,发现localhost可以正常打开,配置localhost比较简单。
 

  

 
实例二,Apaceh配置test.biuuu.com虚拟主机步骤  

  1,方法同上,复制配置代码修改如下:
 

   

  ServerAdmin   

  DocumentRoot “d:/wamp/www/magento”
 

  ServerName www.jiangpeng.com  

  ErrorLog
“logs/dummy-host2.localhost-error.log”  

  CustomLog
“logs/dummy-host2.localhost-access.log” common  

 

  

 
2,打开host文件(C:\WINDOWS\system32\drivers\etc\hosts),增加一行代码
 

  127.0.0.1
www.jiangpeng.com3,在浏览器中打开www.jiangpeng.com,发现如下错误403
Forbidden错误  

  Forbidden  

  You don’t have permission to access /
on this server.  

 
分析:这主要是目录访问权限没有设置,需要设置对目录的访问权!  

  4,打开httpd文件,找到如下语句
  

 

  Options FollowSymLinksAllowOverride
NoneOrder deny,allowDeny from all

 
复制以上代码,并进行目录修改,把/替换为d:/wamp/www/magento,修改virtualHost代码如下
 

 

    DocumentRoot D:/ds/www

    ServerName www.ds.com

 

    Options Indexes
FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

 

   

 
在浏览器中测试发现还是打不开,提示如上403 Forbidden错误,修改其中的Deny
from all为allow from all  

  5,重启Apache,虚拟主机配置成功!
 

  

  留意事项  

  1,目录路径,如d:/wamp/www/magento
 

  2,访问权限,如上Deny from
all修改为allow from all  

  3,host文件,配置虚拟域名host指向
 

  4,httpd文件,打开Include
conf/extra/httpd-vhosts.conf模块  

  5,httpd-vhosts文件,配置虚拟主机
 

 
使用Apaceh配置httpd-vhosts虚拟主机对于开发职员来说比较简单,但却非常重要,仅供参考!

=================================================================

来源参考二:

=================================================================

wamp配置虚拟主机

现在先来配置虚拟主机:

1.先打开apache的配置文件httpd.conf,并去掉#Include 

   
0conf/extra/httpd-vhosts.conf前面的#号!!

2.打开apache的apache/conf/extra下的次配置文件httpd-vhosts.conf

3.将此文件下的原有的扩展配置文件(如下):删除一个或两个

   

            ServerAdmin
webmaster@dummy-host2.localhost

            DocumentRoot
/www/docs/dummy-host2.localhost

           ServerName
dummy-host2.localhost

           ErrorLog
logs/dummy-host2.localhost-error_log

           CustomLog
logs/dummy-host2.localhost-access_log common

   

4.在httpd-vhosts.conf文件的末尾添加上:

   

            DocumentRoot D:/wamp/www
 ……设置虚拟主机的目录,即输

                       
入虚拟主机名字是转到的目录

                       
当你的虚拟目录与的你apache

                       
的目录不一样时或者不在apache

                        的根目录下的时
,需要在后面

                       
加—-的内容:

           ServerName wamp      
 ……设置虚拟主机的名字


     

         
 …..对所给的目录赋予权限

            Options Indexes
FollowSymLinks

            AllowOverride None

            Order allow,deny

            Allow from all

       


   

————————–example———————–

    DocumentRoot D:/ds/www

   ServerName www.ds.com

    Options Indexes
FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all


 

5.打开在C:\WINDOWS\system32\drivers\etc中的hosts文件中加上如下的内容

    127.0.0.1    wamp

6.这样我们就配置好了名为wamp的虚拟主机,重启一下我们在浏览器中输入wamp就可以

   
查看到D:/wamp/www目录下的内容了!!

7.我们在来配置一个localhost的虚拟主机

8.前两步一样的,我们在httpd-vhosts.conf的最后添加如下代码:

   

            DocumentRoot
E:/wamp/www

          ServerName localhost

         
 …..对所给的目录赋予权限

            Options Indexes
FollowSymLinks    …    不在同一个目录,需授权

            AllowOverride None

            Order allow,deny

            Allow from all

       

   

9.在C:\WINDOWS\system32\drivers\etc中的hosts文件中已有127.0.0.1
   localhost不用手工加

10.这样我们就配置好了名为localhost的虚拟主机,重启一下在浏览器中输入localhost就可以查看

    E:/wamp/www的内容了。

我们在来配置虚拟目录:

1.先打开apache的配置文件httpd.conf,并去掉#LoadModule
alias_module 

modules/mod_alias.so前面的#;

2.我们在配置虚拟主机的那些代码内添加如下代码:

    ServerName wamp      
 …..接着上面的代码

    Alias /bin  C:/  
 …..虚拟主机的目录自己选

       …..给予权限

        Options Indexes
FollowSymLinks

        AllowOverride None

        Order allow,deny

        Allow from all

   

3.我们在c盘下建立一个a.php的文件,重启apache在浏览器中输入

    可以查看文件的内容了;

4.这样我们就配置好了一个虚拟目录;

————————–example———————–

ServerName www.ds.com

Alias /bin  d:/

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all


 

我们来配置伪静态:

1.先打开apache的配置文件httpd.conf,然后去掉#LoadModule
rewrite_module modules/mod_rewrite.so

    前面的#号!

2.我们在配置虚拟主机的代码内添加如下代码:

   

        RewriteEngine on

        RewriteRule
/conf_([0-9a-z]*)\.html    /ceshi.php?arg=$1  …文件的跳转

   

我们的第二步可以改成在在根目录下建立.htaccess文件添加如下内容

   

        RewriteEngine on

        RewriteRule
/conf_([0-9a-z]*)\.html    /conf.php?arg=$1

   

3.我们将Apache的配置文件内的Allow from
none改成Allow from all,AllowOverride None改成

    AllowOverride all

4.我们在这段代码放置的虚拟主机里面新建一个文件ceshi.php
输入以下内容:

   

5.重新启动Apache,在浏览器你输入

 

 

 

 

 

 

 

 

 

 

附加

ServerAdmin webmaster@domain.com

DocumentRoot
“D:/ComsenzEXP/wwwroot/ddt.95k.com”

ServerName ddt-test.95k.com

ErrorLog logs/hmail-error_log

TransferLog
logs/hmail-access_log

版权声明:本文为博主原创文章,未经博主允许不得转载。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2020 澳门新葡亰官网app 版权所有