小白,问一下如何快速发布一个 html 的静态页面到互联网上

188 天前
 xuquanoo

背景:完全不懂网站网页制作,没有建站经验。 需求:就随便用文本软件写个简单 HTML 文件,里面写几个字,测试或者 hello world 。我要如何快速,或者说比较傻瓜式的把这个 html 发布到互联网上并且可以被别人访问到。

1.我知道要买服务器或者 vps ,是否有推荐的,希望推进海外的,我就测试一下,不想搞备案什么的了。 2.最关键的就是下面我不知道要怎么做,谁能教我一下,或者说给个视频或者文档教程。 需求很简单,但我买完 vps 或者服务器默认应该是会装一个 linux 吧,下面我要怎么才能做才能让这个 html 页面,放到 linux 系统上,并且就发布出去,并且被互联网用户访问到?

希望有朋友可以赐教,非常感谢。
2261 次点击
所在节点    问与答
32 条回复
cdlnls
188 天前
不用买 vps ,只用 github pages 就可以了
cmdOptionKana
188 天前
你这种情况,不要买 vps ,应该买虚拟主机。

很多虚拟主机的销售商都有教程,告诉你哪个目录是放 html 的,一般也有网页操作面板,直接上传就行了。
t41372
188 天前
如果只是静态网页,就是那种只有个 html 的东西,不用买 vps ,直接把代码丢到 GitHub page, cloudflare page, Pageclip, 或 vercel 上就行了,这种帮你放静态网页的东西很多,个人推荐 GitHub page 和 cloudflare 。
弄 vps 的话,如果只是简单测试一下的话,在 html 目录下输入命令 python -m http.server 可以直接启动一个 web 服务器,然后你再去防火墙把对应的端口打开就行了。但这仅限简单测试,能干这个的东西很多,建议你再去研究一下。
kamal
188 天前
可能你需要的是这个,https://tiiny.host/
上传一个静态文件,就算是发布了
xuquanoo
188 天前
@cmdOptionKana 感谢,有没有详细点的虚拟主机网址,我去看看他们的教程
xuquanoo
188 天前
@t41372 感谢,就一个单独 HTML 页面,但我需要在不翻墙的状态下访问,GitHub 是不是已经不能满足这个需求了,其他三个我不知道有没有被墙,得去研究一下。如果是 vps ,最基础的 Ubuntu ,随便新建一个目录,然后去运行你说的命令就行?没什么前置步骤,默认就带 http server ?
wpblank
188 天前
说一下 VPS 的方案吧
1.买 VPS ,随便找个厂买一个月就行
2.登陆上去:一般都会自带系统
3.安装 Nginx ,启动
4.把 html 文件放在 Nginx 目录下(直接替换他默认给你的页面,就不用改配置)
5.把 IP 输到浏览器访问即可(如果不通检查下防火墙
xuquanoo
188 天前
@kamal 感谢,这么厉害的吗?不知道有没有别墙,需求不翻也能访问,我去试试看看,你说的这个怎么玩
xuquanoo
188 天前
@wpblank 感谢感谢,你这个讲的非常清楚,步骤也明确,我稍后按你的步骤方法去试试
wpblank
188 天前
gwy15
188 天前
如果要不被墙的话,直接阿里云/腾讯云注册一个对象存储,新建一个 bucket ,用自带的那个域名就行,只是 url 比较长而已。
summerwar
188 天前
注册下 cloudflare.com ,然后去注册个域名,xyz 的很便宜或者其他的都行,然后 Tunnels 服务可以把本地的端口映射到你的域名上。

如果不想自己开机,cloudflare pages 可以直接使用,上传你的 html 即可
Memoriae
188 天前
cloudflare pages 是最简单的,vps 或虚拟主机放静态网站就大材小用啦
kkwa56188
188 天前
cloudflare 互联网人类之光
mrytsr
188 天前
你需要 虚拟主机
IvanLi127
188 天前
强烈推荐去买香港虚拟主机,玩玩的话,淘宝买都行,只要会给你技术支持就行。
香港不用备案,大概率不会被墙,应该还会有临时域名给你用。
uiiytwyfsdtr
188 天前
vps 不适合你

虚拟主机特别适合你这种情况

因为你只是需要放个静态 html 而已
linyongxin
188 天前
用 CloudFlare pages 就可以了 如果有自己的域名,无须备案就能全球浏览
linyongxin
188 天前
@gwy15 现在国内的对象存储,网页类型文件( mimetype 为 text/html ,扩展名为 HTM 、HTML )时,将以附件形式下载,已经不支持 html 浏览了,访问会直接下载。太多灰产利用这些高权重域名做坏事。
kylebing
188 天前
正常流程:
1. 学习 linux 文件相关操作,和系统相关操作指令。
2. 购置 linux 系统的主机,这个自己找,至此你已经有一个可以通过 ip 访问的网络主机了,如 1.2.3.4 。
3. 如果想用域名就能访问你的主机,就需要整一个域名,这玩意有免费也有收费的。域名的作用是用 xxx.com 这样的有意义的字母去替代 1.2.3.4 这样的 ip 访问。
4. 服务器安装 nginx 、apache 这样的 Web 服务,用于向外提供 web 请求服务,也就是你要做,当别人访问你的 IP 或 域名之后,Web 服务会向访问者提供你提前设置好的静态页面,这也就实现了提供 web 服务。

在这之前你可以不用购置任何东西,只需要在本地安装一个 linux 虚拟机,自己在本地安装安装试试,能在本地正常访问之后再去购买服务器去线上操作。

找找教程吧,这种教程百度一大把。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1050008

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX