ToughRADIUS 配置说明
radiusd.conf是ToughRADIUS的全局配置文件,可以指定所有的系统参数。
配置文件的位置:使用toughctl -c 选项可以指定配置文件的位置,默认情况下会从/etc/radiusd.conf位置查找。
[DEFAULT] # 是否以debug模式启动,0为否,1为是,在debug模式下,可以输出更多的信息 debug = 1 # 时区设置,适用于linux环境 tz = CST-8 # 系统用户数据加密,cookie加密使用的密钥,长度为8的倍数,注意不要泄露 secret = 0UhbGOuqKXnMmpfRbma76hkzWTl4WUER # 如果启用https,需要加入以下三个选项 ssl = true privatekey = /var/toughradius/privkey.pem certificate = /var/toughradius/cacert.pem
[database] # 数据库类型,支持Sqlite, Oracle, MySQL, PostgreSQL, MSSQL dbtype = mysql # dbtype = sqlite # dburl = sqlite:tmp/toughradius.sqlite3 # 是否打印sql语句调试 echo = false # 数据库地址,每种类型的数据库都不太一样,注意安装文档说明 dburl = mysql://root:root@127.0.0.1/toughradius?charset=utf8 # 数据库连接池最大数 pool_size = 30 # 数据库连接检测间隔,秒 pool_recycle = 300
[radiusd] # 认证端口 authport = 1812 # 计费端口 acctport = 1813 # 管理端口,提供管理控制台调用 adminport = 1815 # radiusd子系统的日志文件位置 logfile = /var/log/radiusd.log # Radius数据缓存最大时间,默认600秒 cache_timeout = 600
[admin] # 管理控制台web端口 port = 1816 # admin子系统的日志文件位置 logfile = /var/log/admin.log
[customer] # 自助服务系统web端口 port = 1817 # customer子系统的日志文件位置 logfile = /var/log/customer.log
转载于:https://blog.51cto.com/wenzengliu/1690173