CentOS7部署WebDav服务
苹果系统上很多APP支持跨设备同步,实现方式不一,有的是用iCloud,有的是用自建的同步服务器,但速度不是太理想,延迟较高。
就拿我常用的OmniFoucs来说,用的是Omni免费的同步服务,同步一次要几十秒,经常出现早上在电脑改了状态,手机上晚上还没同步过来的情况。好在OmniFoucs支持自定义的WebDav服务,加之本人有台国内服务器,就自建了一个WebDav服务,迁移之后基本上秒同步,爽!
Home of Little Jelly
苹果系统上很多APP支持跨设备同步,实现方式不一,有的是用iCloud,有的是用自建的同步服务器,但速度不是太理想,延迟较高。
就拿我常用的OmniFoucs来说,用的是Omni免费的同步服务,同步一次要几十秒,经常出现早上在电脑改了状态,手机上晚上还没同步过来的情况。好在OmniFoucs支持自定义的WebDav服务,加之本人有台国内服务器,就自建了一个WebDav服务,迁移之后基本上秒同步,爽!
Nginx下实现静态的负载均衡(反向代理)不难,但动态的需要额外花点功夫。
这里要用到`Consul`和nginx的`upsync`模块,所以nginx需要编译安装。
CentOS7安装配置MongoDB。
配置yum源
CentOS7使用squid配合stunnel实现代理服务。
1. 服务端 配置 squid
CentOS 7 安装Python3
yum install python3
CentOS7安装Django 3.0版本
> 前提:已安装并正确配置Python3
安装Django
CentOS 7编译安装Omnicore USDT钱包。
安装依赖环境
编译安装db4.8
CentOS7官方的镜像直接使用会有一些问题,比如
1. 不能用`systemctl`
2. 各种权限问题
3. attach后不能执行操作且退不出
问题太多基本不能用,所以要构建自己的镜像。
Red Hat Enterprice Linux(RHEL) 7,当然也包括 CentOS7 ,防火墙服务默认使用的是 `firewalld`,而不是 `iptables`。如果想改用 `iptables`,可以参考以下步骤。
安装 iptables
命令
yum install -y iptables-services
CentOS 7安装Golang。
下载安装
wget https://dl.google.com/go/go1.10.8.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.10.8.linux-amd64.tar.gz
配置环境变量