liunx trac 安装记录
1,下载地址
http://trac.edgewall.org/
Daemon程序,又称为守护进程,通常在系统后台长时间运行,由于没有控制终端而无法与前台交互,Daemon程序一般作为系统服务使用。
可以通过tracd --help看到这个参数。
)
htpasswd command $ sudo htpasswd -c /alidata/www/mytrac.htpasswd username
此处只有首次创密码的时候使用-c,为的是建mytrac.htpasswd文件。
启动时可以使用http的auth方式
$ tracd -p 8080 --basic-auth="projectdirname,/fullpath/environmentname/.htpasswd,realmname" /fullpath/environmentname
如:$ tracd -p 8000 --basic-auth="mytrac,/alidata/www/mytrac/.htpasswd,My Test Env" /alidata/www/mytrac
7.WebAdmin
首先是管理,trac-admin 的命令行管理方式多有不便,于是有WebAdmin插件,可以通过Web页面来管理
- svn export http://svn.edgewall.com/repos/trac/plugins/0.10/webadmin/
- python setup.py install
在trac.ini中添加
[components]
webadmin.* = enabled
8.AccountManager
再是账号管理AccountManager
可以方便添加,修改,删除账号,同时可以通过html方式来登陆而不是通过http的auth方式,增加了灵活性。
- svn co http://trac-hacks.org/svn/accountmanagerplugin/trunk
- python setup.py install
用管理员账号登陆后在admin页面先做插件的设置,然后在管理面板的Account页做账号管理
在plugin设置中我选择了如下一些功能模块- AccountManagerAdminPage
管理员账号管理
acct_mgr.admin- AccountManager
acc_mgr.api
账号管理- HtPasswdStroe
acct_mgr.htfile
密码存放文件,采用htpasswd格式- HtPasswdHashMethod
acct_mgr.pwhash
保存密码的hash方法,和前面HtPasswdStore对应- AccountModule
acct_mgr.web_ui
账号模块,用户可以在这儿修改自己的密码- LoginModule
acct_mgr.web_ui
Web页面方式的登陆模块,替代原先的httpauth方式,直接使用$ tracd -p 8000 /alidata/www/mytrac启动服务
使用他首先要禁止掉trac.web.auth.LoginModule,要不然不起作用,可以在plugin维护中将Trac的这个模块禁用掉。
如下一个参考配置[components]
trac.web.auth.LoginModule = disabled
acct_mgr.web_ui.LoginModule = enabled
通常系统会自动帮你使能,如果出现不能使用,可能看trac.web.auth.LoginModule不否被禁掉了。
liunx trac 安装记录的更多相关文章
- Liunx/RHEL6.5 Oracle11 安装记录
1.创建用户组 groupadd oinstall #创建用户组oinstall groupadd dba #创建用户组dba useradd -g oinstall -g dba -m oracle ...
- 怎么在 liunx 上安装docker
怎么在 liunx 上安装docker 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 1.打开x ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(7)-使用percona监控MySQL
前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择 ...
- Liunx下安装jdk
Liunx下安装jdk 1.首先进入ROOT权限 命令 sudo su 输入密码进入 root 权限 2.看下当前liunx 是否存在jdk 环境 ,输入命令 javac,如果存在则会显示对应jd ...
- 关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用
关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用 工作环境:window下 在一切的最开始,安装node.js (中文站,更新比较慢http://nodejs.cn/) ...
- [转]Liunx上安装svn客户端
[转]Liunx上安装svn客户端 虽然说很简单的用yum install subversion就可以将svn安装到系统中,但是yum库中的版本实在是有点低——1.4.2.因此我选择以源码方式安装.安 ...
- sourceinsight安装记录
sourceinsight安装记录 此文章为本人使用sourceinsight一个星期之后的相关设置步骤记录和经验记录,以备以后查验,网上的相关资料都也较为完善,但是对于新手还是有一定困难的,所以在这 ...
- openerp安装记录及postgresql数据库问题解决
ubuntu-14.04下openerp安装记录1.安装PostgreSQL 数据库 a.安装 sudo apt-get install postgresql 安装后ubu ...
- Matlab安装记录 - LED Control Activex控件安装
Matlab安装记录-LED Control Activex控件安装 2013-12-01 22:06:36 最近在研究Matlab GUI技术,准备用于制作上位机程序:在Matlab GUI的技术 ...
随机推荐
- Java 注解 (Annotation)
Java 注解用于为 Java 代码提供元数据.作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的.Java 注解是从 Java5 开始添加到 Java 的. 注解语法 ...
- Linux学习笔记(二):实战-根据微服务端口号关闭进程
前言 现在项目组基本都用Springboot,每个服务占用一个端口号,有时需要选择性的关闭,但在任务管理器上他们的名称都是java.exe,无法区分,这才学以致用. killPort.sh 作用:根据 ...
- Mac mysql 解决中文乱码
Mac mysql 解决中文乱码问题 出现"???"之类的无法识别的乱码 到/etc目录下自己建一个my.cnf文件(需要最高权限,使用sudo su),然后写入内容: [clie ...
- 50.EasyGank妹纸App
50.EasyGank妹纸App 前言 基于MVP模式下 , RxJava+RxAndroid+Retrofit的组合 . RxJava RxAndroid Retrofit Okhttp Gson ...
- winform利用itextsharp.dll实现图片文件转换PDF格式文件
1.利用itextsharp.dll实现单个图片文件转换为PDF格式文件, 可以使用以下类: void ConvertJPG2PDF(string jpgfile, string pdf) { var ...
- 微信支付id出现的重复支付解决方法和app应用中多种支付方式之间的对比
1.微信支付的transId发起支付请求,未登录微信,先帐号登陆,否则直接去支付.这样的话,该transId跟该帐号绑定起来了, 如果下一次再重新使用该transId来支付请求,但是想切换其他的微信帐 ...
- docker machine介绍和使用
https://www.cnblogs.com/sparkdev/p/7044950.html https://www.jianshu.com/p/cc3bb8797d3b
- Linux┊理解devfs、sysfs、udev、tmpfs等各种文件系统
https://www.cnblogs.com/yangliheng/p/6187193.html https://blog.csdn.net/qq258711519/article/details/ ...
- pycharm pro版本激活
这几天行激活pycharm pro版会遇到问题,license server的网址都不可用了.包括各个网站的百度云的破解资源链接都被和谐了,发现最近jetbrains对盗版管得严. 首次安装在注册界面 ...
- Oauth2.0(一):为什么需要 Oauth2.0 协议?
假设有两家互联网企业 A 和 B,其中 B 是一家提供相片云存储的公司.即 B 的用户可以把相片上传到 B 网站上长期保存,然后可以在不同的设备上查看.某一天,A 和 B 谈成了一项合作:希望 B 用 ...