centos6.6系统安装seafile服务-创新互联
1、登录服务器
创新互联是一家集网站建设,黄石企业网站建设,黄石品牌网站建设,网站定制,黄石网站建设报价,网络营销,网络优化,黄石网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。2、安装相关依赖包
yum install -y gcc zlib zlib-devel openssl openssl-develmysql mysql-server mysql-devel libjpeg-turbo-devel python-devel
3、配置mysql
启动:service mysqld start 或者 /etc/init.d/mysqld start
开机自动启动mysql
chkconfig mysqld on
拷贝配置文件
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
给root账户设置密码,输入命令:
mysql_secure_installation
第一步:直接回车;
第二步:是否设置root密码,输入”y“,输入两遍密码;
第三步:是否删除anonymous账号,输入”y“;
第四步:是否禁止root账号远程登陆,输入”y“;
第五步:是否删除test数据库,输入”y“;
第六步:是否重新加载授权信息,输入”y“。
【以上根据个人实际设置】
4、安装python2.7
Seafile 需要python 2.7+版本的支持,不要使用3.0以上的版本,支持的不太好。
Centos6.8自带的是2.6.6版本,版本太低,所以要自己编译安装2.7+的版本。此处用的是2.7.10
【链接:http://down.51cto.com/data/2305764】
解压安装包
[root@VM_102_193_centos ~]# tar xvf Python-2.7.10.tar
进入解压后的目录
[root@VM_102_193_centos Python-2.7.10]# cd Python-2.7.10
编译
[root@VM_102_193_centosPython-2.7.10]# ./configure--prefix=/usr/local/python
安装
[root@VM_102_193_centos Python-2.7.10]# make &&make install
安装完成后如果之前存在python2.6.6,则用2.7.10替换2.6.6
vim /etc/profile
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加
PATH=$PATH:/usr/local/python/bin
保存退出
mv /usr/bin/python /usr/bin/python2.6.6
source /etc/profile
验证版本:
python -V
5、解决yum与python2.7的兼容问题:
yum不兼容python2.7+所以要修改一下yum的配置文件
[root@VM_102_193_centos Python-2.7.10]# vim /usr/bin/yum
把头文件#!/usr/bin/ypthon改成#!/usr/bin/python2.6.6
6、安装setuptools:
【链接:http://down.51cto.com/data/2305764】
解压setuptools-0.6c11.tar.gz
tar zxf setuptools-0.6c11.tar.gz
进入解压后的目录
[root@VM_102_193_centos setuptools-0.6c11]# cdsetuptools-0.6c11
安装:
python setup.py build
python setup.py install
7、安装pip:
【链接:http://down.51cto.com/data/2305764】
解压pip-8.1.2.tar.gz
tar zxvf pip-8.1.2.tar.gz
安装:
python setup.py install
8、安装pillow:
[root@VM_102_193_centos pip-8.1.2]# pip install pillow
推荐执行升级
[root@VM_102_193_centos pip-8.1.2]# pip install --upgradepip
9、安装MySQL-python:
10、 下载这个包MySQL-python-1.2.3.tar.gz然后解压,使用python安装
【链接:http://down.51cto.com/data/2305764】
进入解压后的文件夹
[root@VM_102_193_centos MySQL-python-1.2.3]# cdMySQL-python-1.2.3
执行安装
python setup.py build
python setup.py install
11、 部署 Seafile 服务器
创建服务目录
mkdir /yunpan
下载seafile-server_6.0.9_x86-64.tar.gz
【链接:http://down.51cto.com/data/2305764】
解压该文件
[root@VM_102_193_centos seafile-server-6.0.9]# tar zxvfseafile-server_6.0.9_x86-64.tar.gz
进入解压后的目录
[root@VM_102_193_centos seafile-server-6.0.9]# cdseafile-server-6.0.9/
12、 执行安装
[root@VM_102_193_centos seafile-server-6.0.9]#./setup-seafile-mysql.sh
13、启动相关服务
[root@VM_102_193_centosseafile-server-6.0.9]# ./seafile.sh start
[root@VM_102_193_centos seafile-server-6.0.9]# ./seahub.sh start8000
【注意事项】
执行安装,输入IP地址时,有公网IP输入公网IP;使用DDNS对外映射时,输入内网IP
当输入内网IP时,对外映射完成后,可以WEB界面修改为外网域名及端口号。
【5.0以上版本】
参考链接
Seafile服务器手册中文版
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前题目:centos6.6系统安装seafile服务-创新互联
转载来于:http://scyanting.com/article/cehoie.html