我希望能够在c:\ xampp-scope之外使用别名,如
alias /opt "C:\opt"
在xampp中有一些设置我无法确定,尝试更改用户,添加等等,其中无效,它是一个纯粹的开发环境,所以它是什么?最亲吻的解决方案在这里?
的问候, //吨
答案 0 :(得分:11)
您需要有两个条目,一个别名和一个目录。您应该在/opt/lampp/etc/extra/httpd-xampp.conf( source)中有一个类似于以下代码块之一的条目。某些配置选项已更改,可在文档Upgrading to 2.4 from 2.2
中找到更多信息Apache 2.2配置:
Alias /opt/ "C:/opt/"
<Directory "C:/opt">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Apache 2.4配置:
Alias /opt/ "C:/opt/"
<Directory "C:/opt">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Require all granted
</Directory>
Alias部分定义了虚拟目录和真实目录的位置。在此示例中,website.com/opt/(或localhost / opt)将指向硬盘驱动器上的C:/ opt。
目录部分定义了apache应该如何处理从此位置提供的内容,它将像任何其他Directory条目一样运行,因此从根条目中复制一个并使它们相似可能是个好主意。
这也需要启用mod_alias,检查你的httpd-xampp.conf并确保没有注释掉它的条目。对conf文件进行任何更改后,您需要重新启动apache才能使更改生效。
答案 1 :(得分:2)
您要做的第一件事是为您的XAMPP安装添加别名目录:
C:\xampp\apache\conf\alias
接下来,您需要更改Apache配置文件。你可以在
下找到它C:\xampp\apache\conf\httpd.conf
打开 httpd.conf 后,将以下内容添加到最后并保存。
Include "conf/alias/*"
现在,对于您要创建的每个别名,您需要创建一个这样的文件:
<directory "c:\users\foo\programming\dev">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
# Order allow,deny
Allow from all
</Directory>
Alias /dev "C:\users\foo\programming\dev"
在此示例中,别名称为&#34; dev&#34; ,它指向&#34; C:\ users \ foo \ programming \ dev&#34; < /强>
最后,您需要重新启动Apache服务器。
答案 2 :(得分:0)
最后,简单如下:
Alias /opt "C:/opt"
<Directory "C:/opt">
Options +Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>