所以我在我的 debian 服务器上运行了 trac,VirtualHost 文件如下所示:
...
WSGIScriptAlias / /srv/domain/trac.wsgi
WSGIScriptReloading On
<Directory /srv/domain/tracprojects>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Deny from all
</Directory>
...
我认为这可能会拒绝所有人访问(我想这样做是为了测试这是否可行)。不幸的是,这并没有影响设置,尽管 trac 应用程序仍在运行。
我需要在我的 wsgi 文件中而不是在我的虚拟主机文件中放置一些东西来限制访问吗?
你应该使用过:
不过,这可能会停止该目录下的其他内容,因此请改用:
顺便说一句,您不需要 WSGIScriptReloading。
还要确保你阅读:
最好使用守护进程模式。
Trac 的一般设置说明位于: