1. 無(wú)話可說(shuō)的sudo apt-get install trac
2. 創(chuàng)建用戶,sudo useradd -m username
3. 修改密碼,sudo passwd username
4. 在/var/www中創(chuàng)建trac目錄,sudo mkdir /var/www/trac
5. 修改trac權(quán)限,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(添加第一個(gè)用戶時(shí)用這個(gè)命令,否則sudo passwd -b /var/www/trac/.htpasswd username password)
8. 為第一個(gè)用戶添加TRAC_ADMIN權(quán)限,sudo trac-admin /var/www/trac permission add username
9. 修改trac的配置文件,sudo vim /var/www/trac/conf/trac.ini(可選)
10. 在后臺(tái)啟動(dòng)trac服務(wù),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 }
這里使用代理的模式來(lái)將發(fā)出的http請(qǐng)求轉(zhuǎn)發(fā)給port端口
12. 重啟Nginx服務(wù)器,sudo /etc/init.d/nginx restart
13. 登錄trac進(jìn)入后臺(tái)管理(如果在permissions里添加一個(gè)用戶,則這個(gè)用戶必須加到.htpasswd文件中)
可見(jiàn)trac的配置過(guò)程極其復(fù)雜
posted on 2011-09-30 00:03
lwch 閱讀(2914)
評(píng)論(2) 編輯 收藏 引用 所屬分類:
其他