• WAP手机版 加入收藏  设为首页
服务器类

centos安装ss多用户配合SS-PANEL前端管理

时间:2015-9-28 21:22:17   作者:哎丫丫   来源:哎丫丫数码网   阅读:3442   评论:0

首先必须要有一个PHP+MYSQL的环境,PHP版本>=5.4 MYSQL>=5.5

大家可以直接在lnmp官方下载1.2版本安装。这个安装需要点时间,建议参考官方的screen安装方式,避免不必须要的断网什么的(安装好以后LNMP后才可以进行下面步骤)

更新一下yum clean all,yum update

2、安装cymysql

1

pip install cymysql

如果提示没有安装pip,则直接去pypi下载即可,https://pypi.python.org/pypi/pip/6.0.7

1

2

3

4

5

wget https://pypi.python.org/packages/source/p/pip/pip-6.0.7.tar.gz

 

tar zxvf pip-6.0.7.tar.gz

 

python setup.py install

如果提示需要的setuptools的话,去下载安装:https://pypi.python.org/pypi/setuptools/12.0.5

1

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

3、安装SS

1

git clone -b manyuser https://github.com/mengskysama/国家禁止显示内容s.git

如果提示没有安装git,则继续安装git

安装git参考

centos在线安装git的方法,及安装出现错误的几个处理


1

cd /root/国家禁止显示内容s/国家禁止显示内容s

创建数据库国家禁止显示内容s,然后将国家禁止显示内容s.sql导入到你创建的数据库中。如果用命令执行麻烦,可以通过phpmyadmin建数据库,然后导入sql进去。


4、设置数据库

编辑Config.py文件:vi Config.py,修改对应的端口、密码等等操作。

5、开启服务

如果放在后台运行则可以,nohup python server.py &

nohup用法可以百度,也可以用screen或者配置supervisor进程守护。我是centos用的screen,方法如下:

screen -S 国家禁止显示内容s

cd /root/国家禁止显示内容s/国家禁止显示内容s/

python server.py

此时按住Ctrl+a,然后按d退出就可以了。

查看screen运行任务可以screen -ls可以看到刚才创建的ss任务在运行。

如果需要恢复执行:

screen -r 国家禁止显示内容s

当然,出意外的话killall也是可以。

国家禁止显示内容s开机自动启动并后台运行

vi /etc/rc.local

用vi编辑器添加以下内容(先按键盘Ins键,切换到编辑模式):

cd /root/国家禁止显示内容s/国家禁止显示内容s

screen -dmS 国家禁止显示内容s python server.py



在测试调试国家禁止显示内容s manyuser时出现以下错误

ImportError: No module named M2Crypto.EVP


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Unhandled exception in thread started by <function _loop at 0x7f772b117410>


Traceback (most recent call last):


File "/home/国家禁止显示内容s-manyuser/国家禁止显示内容s/server_pool.py", line 68, in _loop


loop.run()


File "/home/国家禁止显示内容s-manyuser/国家禁止显示内容s/eventloop.py", line 215, in run


handler(events)


File "/home/国家禁止显示内容s-manyuser/国家禁止显示内容s/tcprelay.py", line 631, in _handle_events


self._dns_resolver, self._is_local)


File "/home/国家禁止显示内容s-manyuser/国家禁止显示内容s/tcprelay.py", line 94, in __init__


config['method'])


File "/home/国家禁止显示内容s-manyuser/国家禁止显示内容s/encrypt.py", line 136, in __init__


self.cipher = self.get_cipher(key, method, 1, iv=random_string(32))


File "/home/国家禁止显示内容s-manyuser/国家禁止显示内容s/encrypt.py", line 166, in get_cipher


import M2Crypto.EVP


ImportError: No module named M2Crypto.EVP


看到最后的几个字母就知道什么意思。

问题原因


主要是你的VPS/服务器没有安装M2Crypto

 

解决办法


安装M2Crypto即可解决问题

CentOS系统


1

yum install m2crypto


Debian/Ubuntu系统


1

apt-get install python-m2crypto


至此多用户SS安装完毕。

6、下面开始安装前台:

git项目地址:https://github.com/orvice/ss-panel

下载地址:https://github.com/orvice/ss-panel/archive/master.zip

导入其中sql文件夹下面的所有数据库到你自己建立的数据库中,(之前应该已经建立了ss数据库),修改lib/config-sample.php(里面填写你的数据库信息)并改为:config.php即可。

修改默认配置即可.

注意事项:

首先新版本的SS-panel要求php版本大于=5.4 我开始安装的是lnmp自带的是5.3的一直不行。

这里如果是全新安装LNMP的应该不是问题了,直接安装lnmp1.2版本注意选择下版本PHP就行

还有,新版本的SS-panel默认第一个注册用户就是管理用户了。

演示地址www.hold.hk


      版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

专业从事于个人电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!

        咨询电话:13762514403  点击这里给我发消 息
        手机用户选择任意下面一种方法关注微文号
       点击我关注微信、扫描二维码、添加 订阅号
cz612459”     分享资讯、享受生活          


      

相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。
Copyright© 2014-2016 哎丫丫 湘ICP备14010293号 湘公网安备43100202000036号
点击这里给我发消息