轶哥

妄图改变世界的全栈程序员。

Nginx通过域名进行TCP反向代理

使用Nginx可以实现根据域名进行TCP反向代理到不同的内网服务器。

应用场景

一家公司购买了很多服务器,为了节约成本,使用了阿里云/腾讯云的NAT网关,通过几台网关服务器进行NAT出口,通过大量内网服务器进行数据计算,节约公网带宽费用且确保了内网服务器不因公网IP泄露导致被攻击。

aliyun.png

(上图来自阿里云)

但是在用作网关的出口服务器上,需要配置SSL域名证书。如果在网关配置域名证书,各个业务对证书的要求不一样,网关服务器管理员疲于运维。因此,通过TCP反向代理到内网服务器,让内网服务器管理员自行配置SSL证书。

云服务器Linux磁盘扩容

云服务器云盘扩容相关文章挺多的,坑也比较多。特整理正确操作如下。

支持的发行版

  • Ubuntu
  • CentOS
  • Debain
  • Alpine
  • Arch

Ubuntu 16.04Ubuntu 18.04Ubuntu 20.04测试过。

CentOS 6CentOS 7CentOS 8测试过。

阿里云腾讯云AWS EC2实测过扩容,以上云服务商都支持云盘扩容。

需要注意的是,虽然扩容方法支持系统盘和数据盘,然而部分云服务提供商并不支持系统盘扩容,只支持在购买云服务器/VPS的时候选择系统盘大小。通常这些服务商都支持对系统盘进行备份,可以通过新购服务器还原系统盘镜像然后再执行此文操作的方式进行迁移扩容。

此方法不支持ARM服务器扩容。一般来说,ARM服务器、Raspberry Pi、NanoPi等arm架构的设备都有专门的扩容方法,需要查阅相应文档进行扩容。

ESXi 7.0 安装教程

VMware vSphereVMware虚拟化平台VMwarev Sphere的两个核心组件是ESXivCenter ServerESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化

可以简单理解为ESXi是安装在物理机上的,通过vCenter Server将多个物理机资源整合起来。

目前ESXi可以独立运行在某个物理设备上,为设备提供虚拟化平台(虚拟机)。例如在软路由中安装ESXi 7.0,以实现爱快+OpenWrt等组合搭配。

发展中的云计算

  云计算是IT产业续PC、互联网之后的第三次革新浪潮,自2008年以来发展迅速。时至今日,云计算已发展了8年有余。在这个风起云涌的产业大潮中,很多中国企业很早就开始了在云计算方面的尝试,至今已取得了显著的成就。他们的付出使得云计算已经渗透到我国经济和社会各个领域。云计算所带来的第三次革新浪潮已经席卷全球,其巨大的影响力不仅仅推进了IT产业的变革,甚至已经改变到了大多数人的生活方式,不断推进着人类的生产和生活。

  上一页下一页