1. 无话可说的sudo apt-get install trac
2. 创建用户,sudo useradd -m username
3. 修改密码,sudo passwd username
4. 在/var/www中创建trac目录,sudo mkdir /var/www/trac
5. 修改trac权限,sudo chmod 777 /var/www/trac
6. 初始化trac目录,sudo trac-admin /var/www/trac initenv
7. 将user加入.htpasswd文件中,sudo passwd -c /var/www/trac/.htpasswd username(添加第一个用户时用这个命令,否则sudo passwd -b /var/www/trac/.htpasswd username password)
8. 为第一个用户添加TRAC_ADMIN权限,sudo trac-admin /var/www/trac permission add username
9. 修改trac的配置文件,sudo vim /var/www/trac/conf/trac.ini(可选)
10. 在后台启动trac服务,sudo tracd -d -p port --basic-auth="*",/var/www/trac/.htpasswd,/var/www/trac /var/www/trac
11. 修改Nginx配置,sudo vim /etc/nginx/sites-enabled/default
加入
1 location /trac {
2 auth_basic "trac";
3 auth_basic_user_file /var/www/war/trac/.htpasswd;
4 proxy_pass http://127.0.0.1:port;
5 }
这里使用代理的模式来将发出的http请求转发给port端口
12. 重启Nginx服务器,sudo /etc/init.d/nginx restart
13. 登录trac进入后台管理(如果在permissions里添加一个用户,则这个用户必须加到.htpasswd文件中)
可见trac的配置过程极其复杂
posted on 2011-09-30 00:03
lwch 阅读(2885)
评论(2) 编辑 收藏 引用 所属分类:
其他