zxb 带你玩服务器——4. 搭建OpenResty平台

什么是nginx


Nginx(发音为“engine-x”)是一种开源的高性能HTTP和反向代理服务器,也可以用作IMAP/POP3代理服务器。它由Igor Sysoev创建,并于2004年首次公开发布。Nginx是为了解决高并发问题而设计的,它使用非阻塞事件驱动架构来处理请求,这使得Nginx在处理大量并发连接时能保持低资源消耗和高性能。

Nginx广泛用于提供静态内容、反向代理服务、负载均衡以及作为邮件代理和HTTP缓存。它的这些特性使其成为构建现代web架构的流行选择,特别是在需要处理大量同时连接和提供高速数据传输的场景中。

在实际应用中,Nginx经常被用于管理网站的前端和后端服务之间的流量,优化用户的访问速度和服务器的响应效率。此外,Nginx的配置灵活且功能强大,支持各种高级功能,如SSL/TLS加密、URL重写、GEOIP处理等。

Nginx的主要作用

Nginx 是一个高性能的 HTTP 和反向代理服务器,也可以用作邮件代理服务器。它的主要作用包括:

  1. 作为Web服务器:Nginx 能处理静态文件、索引文件以及自动索引;不仅响应速度快,而且在处理高并发请求时表现优越。

  2. 反向代理和负载均衡:Nginx 常用作反向代理服务器,帮助将客户端请求分发到多个后端服务器上。这样可以增加网站的可扩展性和可用性。

  3. 作为缓存服务器:Nginx 可以对页面和其他内容进行缓存,减少对后端服务器的请求,提高了响应速度和整体效率。

  4. 处理SSL/TLS:Nginx 可以直接管理SSL/TLS,为网站提供加密和安全连接。

  5. 优化处理静态内容:Nginx 以其高效处理静态内容而闻名,比如图片、视频流和HTML页面,这使其成为大流量网站的理想选择。

什么是OpenResty


OpenResty 是一个基于 Nginx 的高性能 Web 应用服务器,它将 Nginx 与 Lua 编程语言集成在一起,提供了强大的功能和灵活性。

搭建步骤


前置条件

  • 一台服务器
  • 安装1panel(最好)
  • 一个域名

域名注册

域名注册有很多渠道,这里介绍雨云服务器可以使用的一个免费的域名注册地址:https://app.rainyun.com/apps/domain/list/free
相关介绍可以查看:https://www.rainyun.com/docs/category/domain

映射halo步骤

  1. 应用商店安装OpenResty
    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
  2. 创建网站,填写代理地址
  3. 访问http网址
    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

申请https证书


为什么需要https

HTTP协议在网络传输数据时,是没有任何安全性可言的。这就意味着,如果我们通过HTTP协议传输的数据包被黑客截获,那么黑客就可以直接看到明文的内容。而HTTPS是经过SSL加密的HTTP协议,可以有效防止信息被窃取或篡改,确保数据安全。

HTTPS主要有以下几个作用:

  1. 防止数据在传输过程中被窃取或篡改。它通过加密算法将原始数据加密,即使被盗也无法解读。

  2. 验证服务器的身份。通过数字证书来确认网站服务器的身份,避免用户被钓鱼网站欺骗。

  3. 保护用户隐私。例如,在进行网上银行操作、发送电子邮件或者进行电子商务交易时,需要输入大量个人教育信息和敏感信息(如信用卡号),HTTPS可以有效地保护这些信息不被泄露。

因此,在处理敏感信息时,使用HTTPS是非常重要和必要的。

创建Acme账号

Acme 账户用于申请免费证书


申请证书

设置网站开启https



记得点底下的保存

再次访问

  • 24
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值