首先,安装LNMP,有脚本,不赘述了。
1、新增站点
2、cd 至站点目录
3、下载源码
git clone https://github.com/orvice/ss-panel.git
4、将ss-panel文件夹内的所有文件拷贝至站点根目录
cp -R ss-panel/. ./
5、拷贝一份.env.example,并重命名为.env
cp .env.example .env
6、编辑站点配置
vim .env
7、用PMA,新建一个sspanel的数据库,并导入db.sql
8、添加管理员
php xcat createAdmin
9、编辑你的nginx虚拟主机配置文件
# 在你原先的 root 目录后面加上 /public root /home/wwwroot/ss-panel/public; # MVC 惯例的 URL 重写 location / { try_files $uri $uri/ /index.php$is_args$args; }
10、改storage文件夹权限
chmod -R 777 storage
11、改站点目录权限
chown -R www /home/wwwroot/kper.net #注意路径替换成你自己的路径
12、自动安装依赖:
curl -sS https://getcomposer.org/installer | php php composer.phar install
13、重启nginx
service nginx reload
至此,你的站点已经可以访问并登陆。下面来装后端:
首先要授权远程访问mysql:
1、在数据库所在的机器执行
mysql -uroot -p
2、输入你的数据库密码,执行
use mysql
3、再输入:
grant all privileges on *.* to '用户名'@'manyuser IP'identified by '密码' with grant option;
4、Ctrl+C退出mysql控制台,cd 至 root目录,然后执行
yum -y install epel-release git vim iptables-services git clone -b manyuser https://github.com/mengskysama/shadowsocks-rm.git
yum install python-pip -y
pip install cymysql
cd shadowsocks-rm cd shadowsocks
5、然后编辑 config.py 文件,将刚才在sspanel配置文件中填的数据库地址填到这,下面的SS_METHOD是加密方式,可以自行修改
然后执行
screen -S ss python servers.py
6、开放防火墙端口:
iptables -I INPUT -p tcp -m tcp --dport 10000:20000 -j ACCEPT iptables -I INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT # 防火墙开放的开始端口,可以在WEB端,修改UID值最低的用户,从哪个数值开机即可。 service iptables save service iptables restart
7、最后设置开机启动:
#在/etc/rc.d/rc.local 文件最后加入: nohup python /root/shadowsocks-rm/shadowsocks/servers.py 或者: echo "nohup python /root/shadowsocks-rm/shadowsocks/servers.py" >>/etc/rc.d/rc.local chmod +x /etc/rc.d/rc.local
8、reboot,看效果:)
我的微信
我的微信
微信扫一扫
评论