Skip to content
jiangzhouq edited this page Oct 25, 2016 · 4 revisions

Welcome to the ss-panel-v3-mod wiki!

ubuntu安装示例

ubuntu上安装与centos有些不同,下面我演示一下(需要您结合centos教程一块看)

1.首先通过 SSH 连接到远程服务器,安装 lnmp 一键包。

wget http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz
tar xvzf lnmp1.2-full.tar.gz
cd lnmp1.2-full
./install.sh

第一步到第四步跟centos的教程都一模一样,我就省略不写了,

………………

5.添加一个虚拟主机 (其实g大给的教程有些没说明白的地方,我这里补充下)

lnmp vhost add

注意在Please enter domain这一行,这里是这设置的你的虚拟主机的访问域名,比如我的域名是fkgfw.cn,这一行我就要填fkgfw.cn ,下一行让你填服务器的文件路径,这里要填(并不是图中给出的默认路径):/home/wwwroot/ss.panel 。

剩下的和图中配置一样就可以了

第6,7,8项是一样的,略过。

9.安装 radius

先安装perl

apt-get install perl

然后需要安装perl的DBI组件

perl -MCPAN -e shell
cpan>install DBI

//安装完成后退出cpan
cpan>quit

再安装其它组件

apt install freeradius freeradius-mysql freeradius-utils

第10项也是一样的,略过。

11.回到 SSH,继续设置 Radius

vim /etc/freeradius/sql.conf

配置login(用户名),password(密码),radius_db(数据库名)等字段

找到readclients一行,设为yes并去掉注释符号#

然后下面是几个文件的覆盖

wget https://github.com/glzjin/Radius-install/raw/master/radiusd.conf -O /etc/freeradius/radiusd.conf

wget https://github.com/glzjin/Radius-install/raw/master/default -O /etc/freeradius/sites-enabled/default

wget https://github.com/glzjin/Radius-install/raw/master/dialup.conf -O /etc/freeradius/sql/mysql/dialup.conf

wget https://github.com/glzjin/Radius-install/raw/master/dictionary -O /etc/freeradius/dictionary

wget https://github.com/glzjin/Radius-install/raw/master/counter.conf -O /etc/freeradius/sql/mysql/counter.conf

Radius 配置完成,

service freeradius start

然后你也可以将该freeradius设为开机启动项(具体怎么加百度一下)

12.然后让我们回到 ss-panel 的配置上来, cd /home/wwwroot/ss.panel

cp config/.config.php.example config/.config.php

nano config/.config.php

进行相应的配置。

注意,一定要仔细配置,尤其是数据库的名字,登陆用户名和密码。 示例

# database 数据库配置
$System_Config['db_driver'] = 'mysql';
$System_Config['db_host'] = 'localhost';
$System_Config['db_database'] = 'sspanel';//(这里填你刚才添加的数据库,注意不是radius,是后面那个)
$System_Config['db_username'] = 'sspanel';//(这里填你刚才添加的用户名)
$System_Config['db_password'] = 'yourpasswd';//(这里填你刚才添加的用户密码)
$System_Config['db_charset'] = 'utf8';
$System_Config['db_collation'] = 'utf8_general_ci';
$System_Config['db_prefix'] = '';

#Radius数据库设置
$System_Config['radius_db_host']='localhost';
$System_Config['radius_db_database']='radius';
$System_Config['radius_db_user']='radius';
$System_Config['radius_db_password']='yourpasswd';

#Radius连接密钥
$System_Config['radius_secret']='yourpasswd';

第13-15项一样,略过。

至此,ubuntu的sspanel魔改版配置完成