1. 安裝python和pip
2.安裝以下軟體:
pip install trac babel flup tracaccountmanager
3.初始化乙個trac專案:
trac-admin /path/to/project initenv
4. 建立使用者
htpasswd -cm /path/to/project/user.htpasswd admin
htpasswd -m /path/to/project/user.htpasswd yc
5.賦予admin使用者管理員許可權
trac-admin /path/to/project permission add admin trac_admin
6.安裝nginx,配置site-enabled下的配置檔案,假設為develop.conf
location /
7.配置trac.ini
增加以下行:
8.建立/etc/init.d/tracd.sh
#!/bin/sh
## startup script for the dns caching server
## chkconfig: 2345 70 30
# description: this script starts your tracd server
# processname: tracd
# pidfile: /var/run/tracd.pid
tracd --port 9010 --protocol=fcgi /path/to/project/ --user=username -d
9.啟動tracd
chmod +x /etc/init.d/tracd.sh
/etc/init.d/tracd.sh
10.配置nginx
server
error_page 404 /404.html;
location = /404.html
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
11.重啟nginx
service nginx restart
在CentOS 6 5上安裝NodeJS
centos的軟體源未包含有最新的nodejs,需要手動編譯安裝。首先安裝依賴的庫與工具 yum install libtool automake autoconf gcc c openssl devel configure prefix usr make make install 最後用 node...
CentOS6 5上搭建Docker服務
最近在自己的centos上搭建了乙個docker,順便將一些常用操作記錄下。內容以實際操作為主,理論東西少,後期有時間再補上吧。檢視系統的版本和核心 cat etc issue uname r 因為docker要求服務centos6以上,kernel 版本必須2.6.32 431或更高 參考 要將d...
CentOS6 5 上安裝了MySQL,
昨天花了一下午在centos6.5 上安裝了mysql,版本為5.7.11,下面介紹一下我安裝時候出現的問題 1 清除殘留 rpm qa grep mysql 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫 有的話,我們就通過 rpm e 命令 或者 rpm e nodeps 命令來解除...