前言:
此时兄弟们对“nginx443转发”大概比较关注,朋友们都想要学习一些“nginx443转发”的相关知识。那么小编同时在网络上搜集了一些关于“nginx443转发””的相关文章,希望我们能喜欢,看官们一起来学习一下吧!Halo 是一个非常强大易用的开源建站工具,非常方便部署及维护
一. 基础环境准备
确保操作系统已安装Docker,不同的系统的具体安装方式可以自行搜索答案. 这里假设Docker已安装好.
二. 拉取镜像
docker pull halohub/halo:2.5
这一步可以省略,直接进行第三步.
三. 启动实例
docker run \ -it -d \ --name halo \ -p 8090:8090 \ -v /data/docker/halo2:/root/.halo2 \ halohub/halo:2.5 \ --halo.security.initializer.superadminusername=admin \ --halo.security.initializer.superadminpassword=P@88w0rd
启动项说明
-it:开启输入功能并连接伪终端
-d:后台运行容器
--name:为容器指定一个名称
-p:端口映射,格式为 主机(宿主)端口:容器端口 。
-v:工作目录映射。形式为:-v 宿主机路径:/root/.halo2,后者不能修改。
halo.security.initializer.superadminusername 初始超级管理员用户名
halo.security.initializer.superadminpassword 初始超级管理员密码
四. 防火墙开放端口
开放8090端口允许访问
五.访问测试
http://你的ip:8090/
输入启动时指定的用户名密码
输入你的站点名称进行初始化, 这个名称后续可以改
可以在这里进行修改样式及发布文章了.
发布好文章后,其它人就可以通过http://你的ip:8090/ 访问你的个人站点了.
后续配合我的其它文章 免费申请域名 及 免费申请https证书 即可使我们的站点安全又方便的访问有了域名证书后, 建议使用Nginx 配置转发. 把所有80请求转向443,然后再转到docker的8090端口, 实现了只允许通过https的方式进行安全访问
标签: #nginx443转发