@zhangyy
2018-06-02T22:26:40.000000Z
字数 1734
阅读 444
运维系列
centos7.4x64主机名:192.168.4.11 trac.yangyang.com trac
trac:Trac-0.12.7.tar.gztrac 的备份包:anebi.tar.gz----上传所需安装包到 CentOS7.4x64 上面
# Packages needed to create a release.setuptools>=0.8 # Min version to ensure PEP-0440 compliant version numberswheelgenshibabelsetuptools_subversionreindenttwine
yum install -y setuptools wheel genshi babel setuptools_subversion reindent twine
tar -zxvf Trac-0.12.7.tar.gzcd Trac-0.12.7python ./setup.py install

新建一个测试项目:mkdir -p /var/www/yangyangtrac-admin /var/www/yangyang/ initenv


启动这个测试项目:tracd --port 8000 /var/www/yangyang能够打开页面即可然后结束停止占用的8000 端口



解压备份安装包:tar -zxvf anebi.tar.gzmv anebi /var/www/neusoft启动备份项目tracd --port 8000 /var/www/neusoft



yum install -y httpd* wsgi*----deploy 相关项目目录:trac-admin /var/www/neusoft/ deploy /var/www/neusoft/deploy
修改配置Apache 的httpd 配置文件:vim /etc/httpd/conf/httpd.conf在最后增加:Alias /trac/neusoft/chrome/common /var/www/neusoft/deploy/htdocs/commonAlias /trac/neusoft/chrome/site /var/www/neusoft/deploy/htdocs/siteWSGIScriptAlias /trac/neusoft /var/www/neusoft/deploy/cgi-bin/trac.wsgi<Directory "/var/www/neusoft/deploy/htdocs">Order allow,denyAllow from all</Directory><Location "/trac/chrome/common/">SetHandler None</Location><Directory "/var/www/neusoft/deploy/cgi-bin">WSGIApplicationGroup %{GLOBAL}Order allow,denyAllow from all</Directory><Location /trac/neusoft/login>AuthType BasicAuthName "Trac Login"AuthUserFile /etc/subversion/passwdRequire valid-user</Location>
htpasswd -c /etc/subversion/passwd admin输入用户名与密码确认即可:最后重启 apache 服务即可service httpd restart
192.168.4.11/trac/neusoft然后登录测试即可然后就是改log 与 更新 下面内容了


