当前位置:  开发笔记 > 运维 > 正文

apache on windows virtual directory config help

如何解决《apacheonwindowsvirtualdirectoryconfighelp》经验,为你挑选了2个好方法。

我通过Xampplite在Windows XP上运行Apache,并且可以使用帮助配置我的虚拟目录.这是我希望在我的开发箱上做的事情:

    我希望我的源文件存在于xampp htdocs目录之外

    在我的本地机器上,我可以访问http:// myproject上的项目

    我本地网络上的其他人可以访问my.ip.address/myproject中的项目

    保持localhost指向xampp的htdocs文件夹,这样我就可以轻松添加其他项目.

我有1和2工作,编辑windows hosts文件,并在xampp的apache\conf\extra\httpd-vhosts.conf文件中添加一个虚拟目录.我没有立即看到如何做3而不搞乱4.



1> sprugman..:

想出来:使用别名#3而不是VirtualHost,因此:

Alias /myproject "C:/path/to/my/project"

  Options Indexes FollowSymLinks MultiViews ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all



2> 小智..:

完成您的需求列表.

1)制作目录:

mkdir c:\ xampp\sites\myproject

2)编辑c:\ windows\system32\drivers\etc\hosts,使其包含以下行:

127.0.0.1 myproject

并将以下内容添加到c:\ xampp\apache\conf\extra\httpd-vhosts.conf:

  NameVirtualHost myproject:80

  
  DocumentRoot c:/xampp/sites/myproject
  Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride All
  Order allow,deny
  Allow from all  
  

3)将以下行添加到c:\ xampp\apache\conf\httpd.conf的末尾:

  Alias /myproject/  "/xampp/sites/myproject/"

  
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
  

4)将DocumentRoot,Directory等单独留在c:\ xampp\apache\conf\httpd.conf中以完成此操作.作为参考,这些行将是:

  DocumentRoot "/xampp/htdocs"

  
   Options FollowSymLinks
   AllowOverride None
   Order deny,allow
   Deny from all
  

  
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride All
   Order allow,deny
   Allow from all
  

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有