空白网络

#教程#SS-PANEL魔改版搭建教程
开始搭建环境Debian8 X64位宝塔面板安装安装BT面板wget -O install.sh http://d...
扫描右侧二维码阅读全文
01
2018/07

#教程#SS-PANEL魔改版搭建教程

开始

搭建环境

  • Debian8 X64位
  • 宝塔面板

安装

安装BT面板

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
  • 安装LNMP环境php选择最新版本的,目前为7.2,其他默认

Lnmp

左侧网站添加一个站点,绑定你的域名

addweb

  • 在xshell中

    cd /www/wwwroot/你的站点域名

下载面板程序文件

git clone https://github.com/NimaQu/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard 
chown -R root:root *    #更改项目下的一些文件权限
chmod -R 777 *
chown -R www:www storage

Nginx伪静态

回到宝塔面板中,点击站点设置,添加伪静态规则:

location / {
                        try_files $uri $uri/ /index.php$is_args$args;
                }

Nginx-伪静态-空白网络

更改网站运行目录

接着点击网站目录,将运行目录改为/public,如图:

public-空白网络

删除函数

点击宝塔的软件管理,打开PHP7.2的设置页面,删除如下图的几个函数:

删除函数-空白网络

点击宝塔左侧的数据库,先查看root密码,再打开phpmyadmin登入数据库,创建名为sspanel的数据库

点击sql栏,点击此链接,复制所有sql语句到数据库执行栏,再点击执行

SQL-空白网络

在网站根目录中进入config

cd /你的网站目录/config
cp .config.php.example .config.php #复制一份php配置

修改信息

回到宝塔面板,点击左侧文件,到/www/wwwroot/域名/config下编辑.config.php,填写站点信息
config-空白网络

安装composer

回到xshell中,返回网站根目录下

cd ..
php composer.phar install #安装composer

报错

如果安装composer过程中出现报错,请尝试下面语句:

php composer.phar self-update  #先更新composer
php composer.phar global update fxp/composer-asset-plugin --no-plugins
composer global require fxp/composer-asset-plugin --no-plugins #更新组件fxp/composer-asset-plugin

如果还是无法安装,请尝试全局卸载后再重新升级安装,先用where composer 或 type composer 命令找到路径,再rm目录即可。例如:

root@debian:/www/wwwroot# type composer #或 where composer
composer is /usr/bin/composer
root@debian:/www/wwwroot# rm -rf /usr/bin/composer  #删除该composer目录
  • 再分别执行以下语句

    php xcat createAdmin #创建管理员
    php xcat syncusers #同步用户
    php xcat initQQWry #下载IP解析库
    php xcat resetTraffic #重置流量

添加计划任务

crontab -e

vi 模式下输入以下内容:

30 22 * * * php /www/wwwroot/你的站点域名/xcat sendDiaryMail
*/1 * * * * php /www/wwwroot/你的站点域名/xcat synclogin
*/1 * * * * php /www/wwwroot/你的站点域名/xcat syncvpn
0 0 * * * php -n /www/wwwroot/你的站点域名/xcat dailyjob
*/1 * * * * php /www/wwwroot/你的站点域名/xcat checkjob    
*/1 * * * * php -n /www/wwwroot/你的站点域名/xcat syncnas

后端搭建

cd /root
apt-get update
apt-get install build-essential #作用是提供编译程序必须软件包的列表信息
yum -y groupinstall "Development Tools"    #centos用这句
wget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz
tar xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
安装shadowsocks-manyuser:

cd /root
apt-get install python-setuptools
easy_install pip
git clone -b manyuser https://github.com/glzjin/shadowsocks.git
cd shadowsocks
pip install -r requirements.txt     #依赖包list
cp apiconfig.py userapiconfig.py
cp config.json user-config.json
编辑配置文件:

vi userapiconfig.py

注意红框信息都要填写,其中note_id和前端管理面板对应节点的id一致,mysql_host如果是本地就默认填 127.0.0.1

node-空白网络

填写完成后,用调试模式先启动后端:

python server.py

python-空白网络

确定没问题后,Ctrl+C退出来,输入如下命令可将程序放到后台运行:

./run.sh

此时我们返回前端,可以看到面板是在线状态

Last modification:July 1st, 2018 at 12:42 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment