折腾 - 记录一次麻烦的服务部署
想要在个人网站上部署一个开源项目:
原因是这样每次写公众号文章就可以直接用这个模板,不需要自己排版了。
首先,在服务器上按照官方readme进行了docker镜像拉取:
docker pull doocs/md:latest
然后,运行服务并映射端口号(将docker的80端口映射到自定义的外部端口上)。
发现通过域名或者域名+端口的方式进行访问始终存在问题,只能通过ip+端口的方式进行访问。经过折腾,发现最后域名+端口的方式始终不行,实现了域名的方式访问(md.crabyao.top)。
实现方式如下:
- 给域名md.crabyao.top加上反向代理,到主机上自定义的外部端口(例如:http://localhost:xxxx)
- 给域名申请https证书!!!!(开始因为这个原因不能正常访问)
最后,希望这个服务后面能用上。👍