随笔-91  评论-137  文章-0  trackbacks-0
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)  编辑 收藏 引用 所属分类: 其他

评论:
# re: Ubuntu下Nginx中Trac配置过程 2011-10-01 22:34 | Noble lace wigs
感谢分享,nginx现在是越来越流行了,不过nginx搭配apache是不是速度会更快?  回复  更多评论
  
# re: Ubuntu下Nginx中Trac配置过程 2011-10-02 10:57 | lwch
@Noble lace wigs
apache的速度我不清楚.  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理