前言
几个月前开始搭建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/