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 閱讀(2913)
評論(2) 編輯 收藏 引用 所屬分類:
其他