- 博客(6)
- 收藏
- 关注
原创 Docker+Traefik部署Gitea并开启HTTPS+SSH容器直通
最近在学习docker swarm,然后发现如果使用集群的话,反向代理如果还需要手动配置服务发现就太麻烦了。所以又发现了traefik这个可以支持docker集群模式的主动服务发现工具。顺便有朋友让我帮忙部署个代码仓库,所以把过程记录一下。前言:最近在学习docker swarm,然后发现如果使用集群的话,反向代理如果还需要手动配置服务发现就太麻烦了。所以又发现了traefik这个可以支持docker集群模式的主动服务发现工具。traefik介绍:官网文档一个反向代理的工具,可以理解成一个不需要手
2021-04-29 21:04:55 3224 1
原创 SSH端口转发三种方式看这个就够了
最近公司项目上线,由于需要先跑一遍脚本去处理线上的旧数据,但是线上的库只有在线上服务器才可以连接,本地是直接连不通的,所以想到了使用ssh端口转发来通过线上的服务器当做跳板机远程连接到线上的数据库。同理在外网想连接内网的机器也是行得通的ssh端口转发sshd_config里要打开AllowTcpForwarding选项,否则-R远程端口转发会失败。默认转发到远程主机上的端口绑定的是127.0.0.1,如要绑定0.0.0.0需要打开sshd_config里的GatewayPorts选项。这个选项如果由
2021-04-29 21:03:43 5381 3
原创 Python开发中常用的汇总
1. python主流web框架1.1 同步框架 django, flask, hug 实现原理: wsgi , handler(env, start_response) 部署方式: nginx + web服务器(uwsgi/gunicorn) + web app(django, flask, hug)1.2 异步框架 tornado, sanic, fastapi 实现原理: event_loop(asyncio/gevent) + 协程 部署方式: nginx
2021-04-29 21:02:01 163
原创 Ubuntu 18 安装DNS解析服务器
Ubuntu 18 安装DNSmasq禁用系统dns解析$ systemctl disable systemd-resolved.service$ service systemd-resolved stop安装dnsmasq$ apt-get install dnsmasq添加dnsmasq的解析文件$ vim /etc/resolv.dnsmasq.conf# 阿里公共dns nameserver 223.5.5.5nameserver 223.6.6.6添加
2020-07-13 11:48:36 864
原创 Ubuntu 18.10 安装DenyHosts 防止暴露在外网服务器被恶意ssh爆破
今天突然想起来看看服务器有没有被恶意ssh爆破,结果不看不知道,还真的有。还不少,上github看了一下,果然还是有和我们一样的朋友的。。已经有大神写好了插件了,直接用就行了。本来我准备把密码访问关闭,然后端口也改一下,后来想了想,关闭密码访问真的不方便,改端口一样可以扫出来,还不如来点儿狠得,直接拉黑得了。一、DenyHost简介:DenyHosts是基于Python2写的一个程序软件,...
2020-02-15 15:22:59 1672
原创 Ubuntu 18 部署Gitea,搭建私有git平台 防止源码泄露
官网 https://gitea.io/en-us/官网中文文档 https://docs.gitea.io/zh-cn/我为什么要写这篇博客: 因为公司现在用的gogs感觉功能太少了,想更新自己的代码仓库。看中青出于蓝而胜于蓝的GiteaGitea 是一个自己托管的Git服务程序。他和GitHub, Bitbucket or Gitlab等比较类似。他是从 Gogs 发展而来,不过他...
2020-02-14 20:03:05 972
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人