背景:完全不懂网站网页制作,没有建站经验。 需求:就随便用文本软件写个简单 HTML 文件,里面写几个字,测试或者 hello world 。我要如何快速,或者说比较傻瓜式的把这个 html 发布到互联网上并且可以被别人访问到。
1.我知道要买服务器或者 vps ,是否有推荐的,希望推进海外的,我就测试一下,不想搞备案什么的了。 2.最关键的就是下面我不知道要怎么做,谁能教我一下,或者说给个视频或者文档教程。 需求很简单,但我买完 vps 或者服务器默认应该是会装一个 linux 吧,下面我要怎么才能做才能让这个 html 页面,放到 linux 系统上,并且就发布出去,并且被互联网用户访问到?
希望有朋友可以赐教,非常感谢。
1
cdlnls 151 天前 via Android 1
不用买 vps ,只用 github pages 就可以了
|
2
cmdOptionKana 151 天前
你这种情况,不要买 vps ,应该买虚拟主机。
很多虚拟主机的销售商都有教程,告诉你哪个目录是放 html 的,一般也有网页操作面板,直接上传就行了。 |
3
t41372 151 天前 via Android
如果只是静态网页,就是那种只有个 html 的东西,不用买 vps ,直接把代码丢到 GitHub page, cloudflare page, Pageclip, 或 vercel 上就行了,这种帮你放静态网页的东西很多,个人推荐 GitHub page 和 cloudflare 。
弄 vps 的话,如果只是简单测试一下的话,在 html 目录下输入命令 python -m http.server 可以直接启动一个 web 服务器,然后你再去防火墙把对应的端口打开就行了。但这仅限简单测试,能干这个的东西很多,建议你再去研究一下。 |
4
kamal 151 天前
可能你需要的是这个,https://tiiny.host/
上传一个静态文件,就算是发布了 |
5
xuquanoo OP @cmdOptionKana 感谢,有没有详细点的虚拟主机网址,我去看看他们的教程
|
6
xuquanoo OP @t41372 感谢,就一个单独 HTML 页面,但我需要在不翻墙的状态下访问,GitHub 是不是已经不能满足这个需求了,其他三个我不知道有没有被墙,得去研究一下。如果是 vps ,最基础的 Ubuntu ,随便新建一个目录,然后去运行你说的命令就行?没什么前置步骤,默认就带 http server ?
|
7
wpblank 151 天前
说一下 VPS 的方案吧
1.买 VPS ,随便找个厂买一个月就行 2.登陆上去:一般都会自带系统 3.安装 Nginx ,启动 4.把 html 文件放在 Nginx 目录下(直接替换他默认给你的页面,就不用改配置) 5.把 IP 输到浏览器访问即可(如果不通检查下防火墙 |
10
wpblank 151 天前
|
11
gwy15 151 天前
如果要不被墙的话,直接阿里云/腾讯云注册一个对象存储,新建一个 bucket ,用自带的那个域名就行,只是 url 比较长而已。
|
12
summerwar 151 天前
注册下 cloudflare.com ,然后去注册个域名,xyz 的很便宜或者其他的都行,然后 Tunnels 服务可以把本地的端口映射到你的域名上。
如果不想自己开机,cloudflare pages 可以直接使用,上传你的 html 即可 |
13
Memoriae 151 天前
cloudflare pages 是最简单的,vps 或虚拟主机放静态网站就大材小用啦
|
14
kkwa56188 151 天前
cloudflare 互联网人类之光
|
15
mrytsr 151 天前 via Android
你需要 虚拟主机
|
16
IvanLi127 151 天前
强烈推荐去买香港虚拟主机,玩玩的话,淘宝买都行,只要会给你技术支持就行。
香港不用备案,大概率不会被墙,应该还会有临时域名给你用。 |
17
uiiytwyfsdtr 151 天前
vps 不适合你
虚拟主机特别适合你这种情况 因为你只是需要放个静态 html 而已 |
18
linyongxin 151 天前
用 CloudFlare pages 就可以了 如果有自己的域名,无须备案就能全球浏览
|
19
linyongxin 151 天前
@gwy15 现在国内的对象存储,网页类型文件( mimetype 为 text/html ,扩展名为 HTM 、HTML )时,将以附件形式下载,已经不支持 html 浏览了,访问会直接下载。太多灰产利用这些高权重域名做坏事。
|
20
kylebing 151 天前
正常流程:
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 虚拟机,自己在本地安装安装试试,能在本地正常访问之后再去购买服务器去线上操作。 找找教程吧,这种教程百度一大把。 |
21
willli 151 天前
网上很多免费空间的,缺点是不稳定。
如果只是 html 的话,推荐一个稳定的 https://neocities.org/ |
22
opengps 151 天前
有些对象存储支持静态托管功能,也就是说几乎免费,(流量用多了花流量费)
|
24
cndenis 151 天前
国内访问的话, 用阿里云或腾讯云的对像存储放静态文件是最靠谱的, 可以映射到自己的域名上. 费用基本就是流量费, 1GB 流量几毛钱
|
25
notproblem 151 天前
使用 zeabur.com ,免费的就够了。在 github 上创建一个仓库,把你代码推上去,zeabur 自动帮你部署,官方自己也有域名。
|
26
yuyuf 151 天前
楼上好多推荐对象存储的,我也感觉这个比较合适。但是最好套个 cdn
|
27
g1vemep0wer 151 天前
最简单的是用 Github Pages 服务,git 仓库新建一个分支就可以了
|
28
oneisall8955 151 天前
非常多,自己域名+cloudflare page ,大陆访问慢一点
|
29
MENGKE 151 天前
静态网页的 github page 、cloudflare pages 就可以了。
像 next.js 等服务端渲染的话可以用 vercel 。 我的个人博客是部署在 vercel 上的,可以参考一下: https://github.com/mk965/mengke.me |
30
DT27 150 天前
HTML 开发 Q 群 76444125 ,群里提供免费网站空间供测试。
|
31
syscrash 150 天前 via iPhone
cloudflare pages 零成本一步到位
|
32
coldle 150 天前 via Android
不推荐一切按量付费,小白用对象存储+cdn 之类的要是被刷流量了会破产的吧...
就用 cloudflare pages 之类的就行 |