spr*_*man 20 windows apache configuration virtual-hosts
我通过Xampplite在Windows XP上运行Apache,并且可以使用帮助配置我的虚拟目录.这是我希望在我的开发箱上做的事情:
我有1和2工作,编辑windows hosts文件,并在xampp的apache\conf\extra\httpd-vhosts.conf文件中添加一个虚拟目录.我没有立即看到如何做3而不搞乱4.
spr*_*man 30
想出来:使用别名#3而不是VirtualHost,因此:
Alias /myproject "C:/path/to/my/project"
<Directory "C:/path/to/my/project">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
小智 11
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:
Run Code Online (Sandbox Code Playgroud)NameVirtualHost myproject:80 <VirtualHost myproject:80> DocumentRoot c:/xampp/sites/myproject Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>
3)将以下行添加到c:\ xampp\apache\conf\httpd.conf的末尾:
Run Code Online (Sandbox Code Playgroud)Alias /myproject/ "/xampp/sites/myproject/" <Directory "/xampp/sites/myproject"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
4)将DocumentRoot,Directory等单独留在c:\ xampp\apache\conf\httpd.conf中以完成此操作.作为参考,这些行将是:
Run Code Online (Sandbox Code Playgroud)DocumentRoot "/xampp/htdocs" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/xampp/htdocs"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>
| 归档时间: |
|
| 查看次数: |
46366 次 |
| 最近记录: |