运维
文章平均质量分 73
FrancisHe
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CentOS 搭建 vsftpd
Installation, Starting/Stopping# yum install vsftpd# /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf# service vsftpd {start,stop,status,...} # 2.2.2(/etc/init.d/vsftpd)# systemctl {start,sto原创 2017-06-05 21:26:13 · 724 阅读 · 0 评论 -
使用 Apache httpd 搭建 HTTP/HTTPS (正向)代理服务器
为什么选择 Apache httpd事实上代理服务器用的最多的还是 squid, 因为对它不熟,还是想在 Nginx 和 Apache httpd 之间选,但是 nginx 生来是用作反向代理(Reverse Proxy)的,它对正向代理(Forward Proxy)的支持并不好,因此选择 Apache httpd. Apache httpd 不仅支持正向代理和反向代理,而且还支持 HTTPS,原创 2017-06-05 21:27:05 · 9462 阅读 · 0 评论 -
DNS 工作机制全面剖析与应用探究
Hierarchy of DNS servers域名解析过程迭代式查询与递归式查询DNS recordsDNS cachingTTL 值设置多少合适AnycastGeolocation-aware DNS如何获取来源 IPECSEDNS Client Subnet原创 2017-12-06 21:35:30 · 2440 阅读 · 0 评论 -
Nginx/OpenResty 谨慎配置 8.8.8.8 作为 DNS server
问题Nginx resolver 配置:resolver 127.0.0.1 8.8.8.8;项目中两处使用域名,一处为外网 CDN 域名,一处为 MySQL 集群域名(可能为内网私有域名,也可能为外网共有域名)。 部署完之后测试两处都能正常解析,但运行一段时间之后会报 db.example.com could not be resolved (3: Host not found) 错误。分析用原创 2017-07-19 22:31:33 · 5117 阅读 · 0 评论 -
FTP 协议那些事 - 弱网络传输、防火墙与代理
主动模式与被动模式和 HTTP 不同的是,FTP 采用两条链路通信,一条链路只做控制,一条链路只做数据传输。控制链路传输控制命令,数据链路传输文件内容或命令的输出结果,控制链路 server 监听 well-known 端口(默认 21),数据链路端口使用视传输模式而定。被动模式(默认)所谓被动模式,是指 server 端的数据连接是被动打开,即 server 监听某端口,client 连接该端原创 2017-06-06 18:55:01 · 994 阅读 · 1 评论 -
FTP 代理过程分析 - 使用 ftp.proxy
与 HTTP 代理相比,FTP 代理要特殊很多,因为 FTP 要使用随机端口来传输数据,端口号在运行时确定并通过控制链路(控制链路传输 FTP 命令和响应,数据链路传输文件内容)传输,因此代理服务器必须要解析控制链路的响应或请求并替换。HTTP 代理就要简单很多,客户端与 proxy 通信,并将 Host header 填成 real server 的地址,proxy 之间将整个 TCP messa原创 2017-06-06 16:10:14 · 21468 阅读 · 0 评论 -
使用 Nginx 搭建 HTTPS 服务器
SSL/TLS client/server 交互过程浅析握手阶段server 下发证书给 client, 证书中包含 server 的公钥(public key), 但证书是使用第三方私钥加密的(这里的私钥不是 server 的私钥,通常为 CA 机构的私钥,不做特殊说明,本文默认证书是 CA 机构签发的证书),client 拥有 CA 机构的公钥,因此可以解密证书,获取 server 下发的公钥。原创 2017-06-05 21:57:22 · 511 阅读 · 0 评论
分享