GCP Freenom 使用自己的网域做公开的静态网站 架设(免费)

準备工作
建立gmail帐号(免费)
申请freenom网址(https://my.freenom.com/domains.php)(免费:请看到0元在购买不然要收钱唷~)
搜寻网址格式:网站名称.xx
当出现绿色的selected就可以加入购物车进行购买。
确认购买使否成功路径Services -> My Domains
如成功刚才申请的网址就会出现在该网页上。
http://img2.58codes.com/2024/20144214SCOc6ynXuz.png

第一步:GCP 与Freenom DNS串接
先至Google Search Console 申请网域串接,在网域位置输入申请的freenom网址(网站名称.xx),点击继续。
http://img2.58codes.com/2024/201442144hBY4QnRwP.png

选取记录类型选择TXT,複製TXT纪录。(先不要按验证,也不要关闭页面)
http://img2.58codes.com/2024/20144214K9bzI35Ktr.png

至Freenom到Services -> My Domains。点击使用的网址最后一栏Manage Domain->点击Manage Freenom DNS新增一笔资料。->存档(看到name为空职不用紧张这很正常。)
name:输入要使用的网址
type:选择TXT
Target:输入前面複製的TXT
回到Google Search Console直接点击验证,看到下面验证通过就成功啰^_^
http://img2.58codes.com/2024/20144214ixFJqw3Rkk.png

第二步:建立GCP Storage
GCP Storage->点击值区->点击建立->开始建立Storage
值区命名使用刚刚申请的网址
储存位置选择:Region(位置可以选择离你较近的)
空间级别选择:Standard
存取权:如要公开存取要将(强制禁止公开存取这个值区)取消
保护资料方式选择:无
点击建立就完成啰~~

第三步:上传网页档案
点击上传档案,将你想显示的html档上传,如果说今天有很多页面可以直接上传整个档案(js、css、img等档案)。
上传完毕后,会发现为公开存取权限都是非公开。接下来点击编辑存取权限->下方点击授予存取权。->点击储存。
新增主体输入:allUsers
指派角色选择:目前使用->Storage继承物件读取者
http://img2.58codes.com/2024/20144214AqvHYDgieL.png
完成后就会看到网站的公开存取权限变成在网际网路上公开啰~~

接下来选择你想使用的页面,点击複製网址就可以使用啰~~
http://img2.58codes.com/2024/20144214OdFt4H87g5.png

额外一提我的静态网站中有加入js的一些动作导致页面操作出现问题,原本使用网址是https://storage.googleapis.com/xxxxx.ga/readCSV.html,点击按钮后就出现https://storage.googleapis.com/xxxxx.ga/readCSV.html?#,变成我的表格会消失,我也疑惑为甚么,原因其实只是多了"?#"。其实这是js点击的post问题,针对这种问题本人认为不是必须处理,毕竟我的网站很简易,只是为了避免重複点名才做的XDDDDD

所以如果不是真的很严重的问题,或是很严谨的需求下,在让其他人使用时不必特别思考怎么处理,最愚蠢有简单的方法直接贴这个(https://storage.googleapis.com/xxxxx.ga/readCSV.html?#)给对方就可以啰~~~

範例网站:https://storage.googleapis.com/timercat.ga/readCSV.html?#

由于本人很穷所以很在意免费使用这部分,自从2022年08月听到Heroku没有免费的伺服器架设服务后心碎成一地。不过参考多方大神提供的资讯后最终决定将目标移至GCP上。GCP是以量计价,只要不超过次数就不会进行收费(还是很佛心的~~痛哭)。

参考网址太多了XDDD原谅我下次一定纪录。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章