打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
我与阿里云的一千零一夜-004-车与货轮

0x0 前言

假如将云端比作一座城市,那我们必须要有强大的车与货轮去承载我们庞大的货物——数据与服务。

Nginx和Docker是本文的主角,它们就像车和货轮,分别是Web服务器和容器服务界的翘楚。


0x1 Nginx

Nginx是俄罗斯大牛开发的,后来向世界开源的著名正向代理及反向代理的Web服务器软件。

正向代理:请求交给服务器,服务器接收并回复。

反向代理:请求交给服务器,服务器交给下属的服务器处理,并将下属服务器的回复转给请求方。

Nginx广泛被使用的原因很多,比如自身轻量、高并发性能好等,能够身兼正向代理和反向代理也是它推广的最大原因。反向代理的功能后来被拓展为负载均衡,极大地提高了Web站点的可靠性。

在云服务器上安装Nginx很简单。

# 设置yum源yum install epel-releaseyum install nginx# 启动Nginxsystemctl start nginx

优秀的配置管理功能也使得其使用起来非常方便。

# 配置文件位置/etc/nginx/nginx.conf

利用以下命令对Nginx进行管理。

# 重新加载Nginxnginx -s reload# 强制重载Nginx含证书nginx force-reload

0x2 安装Docker

曾经LXC(Linux Container)较早地就可以给用户提供进程隔离的轻量性的虚拟化,然而却没能引领云计算的大潮。Docker却可以,最核心的是由于Docker将打包、封装和仓库做的很好,使得应用部署也非常的简单,这与云原生应用的构建不谋而合。

安装Docker同样简单。

yum install docker# 启动dockerservice docker start# 加入开机启动chkconfig docker on

为了更好更快地获取到Docker镜像,阿里云的云服务器ECS需要作以下配置。

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://3xlllcy8.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker

容器技术涉及技术面很广,正是它使得很多应用成为云原生概念的基础设施。后面将会频繁地用上它。

0x3 小结

很多人开过车、坐过船,但对车和船是如何生产的这个问题可能都是一知半解,但这并不影响我们很好地使用它,Nginx的配置和Docker容器的构建可以很深,可以很浅。

今天,我们又一次站在了巨人的肩上,望了望世界。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Docker + Jenkins 部署完整node项目
Centos 8安装Kubernetes 1.16.3 环境搭建实战(ipvs篇)
nginx高可用
Linux - CentOS 7 通过Yum源安装 Nginx
云主机配置微信公众号后台全记录
Docker国内Yum源和国内镜像仓库
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服