ubuntu安装实例 - ouyangmland/ss-panel-v3-mod GitHub Wiki
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魔改版配置完成