龙空技术网

不会编程也可以搭建个人站点

我叫陶光耀 225

前言:

此时兄弟们对“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转发