前言

几个月前开始搭建http://ss.lixiaopeng.top/shadowsocks并免费提供给别人使用,搭建过程中遇到不少问题,在这记录下来。

安装LNMP

yum update  //更新yum
wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp   下载并安装lnmp
如果wget过程中出现 
    -bash: wget: command not found 

那么执行 yum -y install wget 安装wget然后继续执行上一步。然后等待lnmp安装完成。    

安装ss-panel

cd/home/wwwroot/default
git clone https://github.com/orvice/ss-panel.git
cp -R ss-panel/. ./
cp .env.example .env
vi .env  一次填写网站的配置信息,数据库信息
安装composer:
curl -sS https://getcomposer.org/installer | php
php composer.phar install
把phpmyadmin目录下的内容拷贝到public/phpmyadmin目录下:
cp -R phpmyadmin/. public/phpmyadmin/
添加管理员账号:
php xcat createAdmin
添加权限:
chmod -R 777 storage
添加www用户访问目录权限:
chown -R www /home/wwwroot/default/
cd /usr/local/nginx
vi nginx.conf
在 root /home/wwwroot/default后面加 /public 
紧跟下面添加:
location / {  
try_files $uri $uri/ /index.php$is_args$args;
} 
退出vi保存。
service nginx reload

安装shadowsocks manyuser

mysql -root -p 输入数据库密码;执行use mysql;
grant all privileges on *.* to '数据库名'@'manyuser所在ip'identified by '密码' with grant option;
下载rm:
git clone -b manyuser https://github.com/mengskysama/shadowsocks-rm.git
安装pip: yum install python-pip -y (Centos7会报错需要这样执行:  sudo yum -y install epel-release      sudo yum -y install python-pip     sudo yum clean all)

安装cymysql:
pip install cymysql
cd shadowsocks-rm 
cd shadowsocks
vi config.py 填写相应信息保存退出。
python servers.py开启服务。
nohup python servers.py & 后台运行。

本文地址: http://xpleeandroid.github.io/2016/10/19/centos-build-ss-panel-and-server/