有没有办法用密码保护 Trac 的安装目录?我尝试使用 .htaccess 保护它,但没有用。
答案1
读身份验证、授权和访问控制在 Apache 文档中并尝试遵循说明。
答案2
如果您的 .htaccess 不工作,我建议您检查您的 httpd.conf 并检查 AllowOverride 是否设置为 ALL 而不是 NONE(这将启用您的 .htaccess)。
但是您也可以在 /etc/httpd/conf.d 中打开一个负责 TRAC 的配置文件并添加以下代码:
<Directory "/path/to/your/dictory">
AuthType Basic
AuthName "My Private Directory"
AuthUserFile "/path/to/htpasswd"
Require valid-user
</Directory>
然后创建 htpasswd:
htpasswd -c /path/to/htpasswd username
不要忘记重新启动 apache 并确保在配置文件中启用了 mod_auth。