准备
经过了前面一系列的购买域名、购买服务器、ICP备案以及申请SSL证书流程,已经完成搭建一个个人网站的最基本准备。
接下来就可以部署自己的页面让DNS解析到自己的服务器上了。
架构
平时在自己本地开发前后端需要运行测试时通常会将服务发布在8080端口,然后通过http://localhost:8080进行本地访问。现在在前面准备了许多工作是为了让我们的服务能够直接通过域名来访问,不需要记忆复杂的“IP+端口”地址。
把服务发布在80和443端口就能通过http和https协议的域名地址来访问,但随着个人网站的发展,提供的服务可能会变得多样化,可是80(HTTP)和443(HTTPS)端口只有一个,这就需要一种解决方案来同时在一个端口支持多个服务。这种普遍的需求催生了多种端口转发、反向代理技术。除了使用Nginx作为反向代理服务器来实现这一功能外,还有许多其他技术可以满足这一需求,例如,Microsoft IIS、OpenResty、Tengine。
原创大约 8 分钟