python 私有云_centos6.8+nginx+python2.7.13配置seafile私有云盘

本文为搭建过程中随笔随记,仅供参考。

本人也是初识linux系统的新手,很多搭建过程中,也是学习的过程,边搭建边搜索相关的资料。

部署Seafile服务器(使用MySQL)

安装配置MySQL,具体过程不再描述。

研究Seafile服务器手册,地址:

1 https://manual-cn.seafile.com

阅读研究相应的文档,依据步骤一步步搭建。

前几步基本上没有问题,启动时出现问题

启动Seafile服务器和Seahub网站

启动 Seafile:

1 ./seafile.sh start # 启动 Seafile 服务

启动 Seahub

1 ./seahub.sh start # 启动 Seahub 网站 (默认运行在8000端口上)

启动Seahub时,出现了无法找到ssl模块的问题,经过多方面查找资料,也没有解决,暂时放弃直接启动网站的方式,使用nginx来配置启动。

Ngnix下配置Seahub

参考Seafile文档,配置Seahub,nginx配置如下:

server {

listen80; #依据实际使用端口配置

server_name www.myseafile.com;#依据实际情况配置

proxy_set_header X-Forwarded-For $remote_addr;

location/{

fastcgi_pass127.0.0.1:8000;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_param PATH_INFO $fastcgi_script_name;

fastcgi_param SERVER_PROTOCOL $server_protocol;

fastcgi_param QUERY_STRING $query_string;

fastcgi_param REQUEST_METHOD $request_method;

fastcgi_param CONTENT_TYPE $content_type;

fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SERVER_ADDR $server_addr;

fastcgi_param SERVER_PORT $server_port;

fastcgi_param SERVER_NAME $server_name;

fastcgi_param REMOTE_ADDR $remote_addr;

access_log/var/log/nginx/seahub.access.log;

error_log/var/log/nginx/seahub.error.log;

}

location/seafhttp {

rewrite^/seafhttp(.*)$ $1break;

proxy_pass http://127.0.0.1:8082;

client_max_body_size 0;

proxy_connect_timeout 36000s;

proxy_read_timeout 36000s;

}

location/media {

root/home/user/haiwen/seafile-server-latest/seahub; #改为自己seahub路径

}

}

启动Seafile和Seahub

./seafile.sh start

./seahub.sh start-fastcgi

启动成功。

通过地址访问,测试成功。

本文中部分资料为网络摘取,供自己参考备用

开启mysql的远程访问权限

1、登陆mysql

1 mysql -u root -p

2、修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。

1 mysql> usemysql;2 mysql> update user set host = '%' where user = 'root';3 mysql> select host, user from user;4 mysql> flush privileges;

一些搭建过程中的问题:

1,搭建过程中,_ssl 模块无法找到的问题,目前也没有找到解决的办法,

暂时无法使用

1 seahub.sh start

来启动网站

2,搭建过程中研究了linux大量的命令使用方法,以及nginx简单配置,学习过程是辛苦的,也是充满乐趣的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值