Gab*_*mon 0 apache installation trac location
我有以下目录结构:
--var
----trac
------company1
--------project1
--------project2
------company2
--------project3
--------project4
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一种方法可以在httpd.conf中指定在我访问domain.com/trac时列出目录.目前我写道:
<Location /trac>
Options Indexes
</Location>
Run Code Online (Sandbox Code Playgroud)
但我不知道如何指定文件根目录到/ var/trac.我试着这样做
PythonOption TracEnvParentDir "/var/trac"
PythonOption TracUriRoot "/trac
Run Code Online (Sandbox Code Playgroud)
但我得到错误500,我相信这是因为/ var/trac中的文件夹不是trac环境.
谢谢.
我觉得你是对的.您需要找到一种方法让Apache在没有Python和trac帮助的情况下处理"/"请求.
给你建议有点困难,因为我不知道你的httpd.conf现在看起来是什么,但是我的trac-setup使用了一个<LocationMatch>
指令来捕获trac不应该处理的所有东西,所以Apache可以处理它.
所以你可以这样做:
<LocationMatch "^/trac/.+">
# Your trac directives here
PythonHandler trac.web.modpython_frontend
....
</Location>
Alias /trac "/var/trac"
<Directory "/var/trac">
Options Indexes
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2995 次 |
最近记录: |