个人工具
登录
查看“Trac的安装设置”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Trac的安装设置”的源代码
来自Ubuntu中文
←
Trac的安装设置
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=== 配置Apache<br> === 创建Trac环境后,还需要在Apache2中进行相应的配置才能正常使用。配置Trac有两种方式:做为CGI(CGI、WSGI、FCGI)以及使用mod-python。在这里,我们使用apache2-mod-python方式来配置Apache2服务器: <source lang="text">sudo apt-get install libapache2-mod-python libapache2-mod-python-doc sudo a2enmod python</source> 然后配置虚拟主机站点,当然如果没有虚拟主机的话,也可以将之放在/etc/apache2/sites-available/default文件中,在这里我们还是新建一个虚拟主机:<br> <source lang="text">sudo vi /etc/apache2/site-available/trac <VirtualHost 10.10.3.29> ServerName trac.firehare.name ServerAdmin ubuntu.firehare@gmail.com DocumentRoot /var/www/myproject <Location /> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnv /var/www/trac/ PythonOption TracUriRoot / SetEnv PYTHON_EGG_CACHE /tmp </Location> <Location /login> AuthType Basic AuthName "CMET_WZU Trac Server" AuthUserFile /var/www/trac/.htpasswd Require valid-user </Location> ErrorLog "/var/log/apache2/trac_errors.log" CustomLog "/var/log/apache2/trac_accesses.log" common </VirtualHost></source> 设置Trac的访问权限 <source lang="text">sudo htpasswd -c /var/www/trac/.htpasswd firehare</source> 将该虚拟主机激活: <source lang="text">sudo a2ensite trac sudo /etc/init.d/apache2 restart</source> 由于使用了域名,则需要在DNS(域名)服务器上将trac.firehare.name指向本机即可,如果没有DNS服务器,又想测试一个效果,可以在/etc/hosts文档中加入以下配置: <source lang="text">127.0.0.1 trac.firehare.name</source>
返回至
Trac的安装设置
。