发布更新包
前提条件
你的文件夹里应有如下内容
部署服务端
- MiniHttpServer
- Nginx
- Apache
- 对象存储(S3)
- 前往 MiniHttpServer 的 GitHub Releases 下载即可
- 和前文一样,你应该下载名称诸如
MiniHttpServer-x.x.x.jar
的文件,而不是Source code
-
将下载的 MiniHttpServer 导入你创建的文件夹
-
创建
httpserver.bat
并写入如下内容:
httpserver.bat
java -jar MiniHttpServer-x.x.x.jar & pause
- 双击
httpserver.bat
,此时出现如下界面即为启动成功
- 请参阅 安装 nginx
- 大部分对象存储都可以引导式部署,无需担心存储桶创建问题
- 各家的对象存储均有教程,请自行查阅相关文档
远程访问测试
- MiniHttpServer
- Nginx
- Apache
- 对象存储(S3)
- 在运行了 MiniHttpServer 的设备上用浏览器打开 http://localhost:6600
- 出现
FORBIDDEN: Directory is unable to show
后,将 MiniHttpServer 所使用的端口映射至公网环境 - 用任意设备打开映射到的地址
- 满足以下所有条件,才能算测试通过:
-
- 浏览器显示
FORBIDDEN: Directory is unable to show
- 浏览器显示
-
-
- 若出现其他内容,请根据所显示的内容进行处理
-
-
- 多次测试打开时间均小于5s
-
-
- 若超过5s,请排查设备的网络环境,一般情况下,打开网页
-
- 在任意设备打开你刚部署的网站,出现
404
即为访问正常
- 在任意设备打开你刚部署的网站,出现
404
即为访问正常
- 将对象存储设置为可读
- 在任意设备打开对象存储的地址,出现类似于以下内容即为访问正常
中国大陆境内服务器连入问题
根据政策要求,位于中国大陆境内的服务器使用 HTTP 协议需要进行 ICP 备案,相应的,在中国大陆境内有节点的内网穿透也要求实名认证,在绑定自有域名时也需要该域名有 ICP 备案
若因使用家庭网络无法备案、域名无法备案等原因,你可使用 SFTP 协议进行更新,SFTP 协议无需备案
发布更新包
- MiniHttpServer
- Nginx
- Apache
- 对象存储(S3)
- 无需进行任何操作,MiniHttpServer 已经可以处理相关文件
- 创建一个网站
- 把
public
下的所有文件上传至网站目录 - 重启
Nginx
- 创建一个网站
- 把
public
下的所有文件上传至网站目录 - 重启
Apache
- 把
public
下的所有文件上传至对象存储