当前位置:首页 > 每日看点 > 正文内容

自己搭建一个网站简易的大概多少钱?

卡卷网7个月前 (01-11)每日看点121

概述

所有的流量入口,我只相信网页入口,只有自己的网页,才是没有限流或者封号的可能,只要不违法,话语权就在自己手上,流量的终点就是自己的网页。

之前也做了一期搭建笔记网页教程,其实还少填了很多知识,不过依旧引起了良好的反馈。

对用户好的事情要重复做,今天再次详细地做一期教程,给大家省下499元,涉及的知识如下:

    VitePressGithubActionsGithuPages证书Nginx负载均衡

先花几分钟,简单学习下这些知识点。

VitePress

VitePress是类似VuePress的一个静态博客,它支持markdown文件生成静态网页,还支持在markdown文件中变现vue代码,支持自定义主题。

VitePress是一个静态站点生成器(SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress获取用Markdown编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态HTML页面。

GithuActions

GithuActions可以理解为自动化脚本,自动将项目进行编译,可以指定编译结果输出到GithuPage。

GitHuActions允许用户创建工作流(Workflow),这些工作流会在特定事件发生时自动执行。事件可以是推送到仓库的代码变更、创建或关闭Issue、拉取请求(PullRequest)等。工作流由一个或多个任务(Jo)组成,每个任务可以在不同的作(Linux、Windows、macOS)上运行,并且可以并行或串行执行‌。

GithuPages

GithuPages是Githu提供给用户发布网页内容的静态托管服务。

‌GitHuPages‌是一个由GitHu提供的免费静态托管服务。它允许用户直接从GitHu仓库中托管,无需设置或复杂的部署过程。GitHuPages专门用于托管静态内容,如HTML、S、JaScript文件和图片,适用于个人在线简历、项目展示等场景‌。

s证书

狭隘点地说,不知何时开始,不支持s证书将会被浏览器拦截,也就是开始收保护费了。

各大商提供3个月免费的s认证,需要提供申请证书,申请后下载证书文件,配置到即可,3个月到期后就要重新配置一次。

s是对请求的升级版本,通过证书进行加密传输,增加了内容的安全,避免了请求被拦截的风险。

Nginx负载均衡

nginx是超级好用的搭建网页的工具软件,可以理解为入口,通过nginx可以将域名转发请求到内网。

也就是说,一个nginx可以根据一个策略,例如通过请求ip的hash进行分别转发到不同的主机,即负载均衡。

当然如果只有一个主机,可以将请求转发到127.0.0.1。

Nginx(enginex)是一个高性能的和反向we,同时也提供了IMAP/POP3/TP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的://Ramler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15。

其将源代码以类SD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低资源的消耗而闻名。2022年01月25,nginx1.21.6发布。

Nginx是一款轻量级的We/反向及电子邮件(IMAP/POP3),在SD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页中表现较好。

笔记网页搭建步骤

    用VitePress模板项目记录笔记配置GithuActions自动化部署开启GithuPages静态网页Nginx转发域名请求到GithuPagesNginx配置s证书配置域名解析到Nginx主机

用VitePress模板项目记录笔记

这一步其实非常简单,直接fork样例工程即可。

s://githu/lyming99/wenz_vitepress_demo

配置GithuActions自动化部署

在样例工程中,文件夹./githu/workflows中有具体配置,其实也是从Vitepress官网得到的配置。

要注意的是,里面的分支要和项目的分支一致,否则githu不能成功启动脚本。

开启GithuPages静态网页

在githupages配置页面,配置uildanddeployment指向GithuActions。

然后在Customdomain里面配置一个域名(自行购)。

Nginx转发域名请求到GithuPages

#负载均衡 upstreamdemo_doc{ server185.199.108.153; server185.199.109.153; server185.199.110.153; server185.199.111.153; } server{ listen80; server_namedemo.wenzdoc; location/{ proxy_pass://demo_doc; } }

Nginx配置s证书

此步骤较为麻烦,需要将请求转发到s,申请证书后,下载证书文件放到对应路径即可。

例如放到的下列2个路径之下:

    //nginx/etc/nginx/wenzdoc.pem;/etc/nginx/wenzdoc.key

#负载均衡 upstreamdemo_doc{ server185.199.108.153; server185.199.109.153; server185.199.110.153; server185.199.111.153; } server{ listen80; #填写证书绑定的域名 server_namedemo.wenzdoc; #将所有请求通过rewrite指令重定向到S。 rewrite^(.*)$s://$host$1; location/{ indexindex.htmlindex.htm; } } server{ listen443ssl; #填写证书绑定的域名 server_namedemo.wenzdoc; #填写证书文件绝对路径 ssl_certificate/etc/nginx/wenzdoc.pem; #填写证书私钥文件绝对路径 ssl_certificate_key/etc/nginx/wenzdoc.key; ssl_session_cacheshared:SSL:1m; ssl_session_timeout5m; #自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置) #TLS协议版本越高,S通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差。 

//ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocolsTLSv1.1TLSv1.2TLSv1.3; #表示优先使用服务端加密套件。

默认开启 ssl_prefer_server_cipherson; location/{ #contentlocation proxy_pass://demo_doc; #exactmatches->reversecleanls->folders->notfound try_files$i$i.html$i/=404; #nonexistentpages error_page404/404.html; //#afolderwithoutindex.htmlraises403inthissetup error_page403/404.html; #adjustcachingheaders #filesintheassetsfolderhehashesfilenames location~*^/assets/{ expires1y; add_headerCache-Control"pulic,immutale"; } } }

配置域名解析到Nginx主机

这点较简单,直接将域名解析到nginx即可。

总结

每一步步骤都是需要具体作的,如果遇到不懂的问题,可以先问问人工智能,含泪省下499元。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8702.html

分享给朋友:

相关文章

我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?

我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面教材,现在想回去都回不去了,快十年没写代码了,再就是岁数大了,38岁了,35岁以上的码农根本就没公司愿意要,而且会受歧视。工程不好干,首先就是不合法,在法律层面,根本就没有包工头的...

MacOS真的比Windows流畅吗?

我现在公司配的机器,配置是绝对的大古董了惠普z230sff薄塔cpu只是个4770,没错不是4790k,4770全核睿频只有3.8g显卡更是古董,k600,已经结束驱动更新支持了,显存仅1g,跑分跑不过13代uhd核显内存是加到16g得,但...

抖音小店三个月了一单没出,也没有流量,一个星期好像都没有一个点击,怎么办?

抖音小店三个月了一单没出,也没有流量,一个星期好像都没有一个点击,怎么办?

好消息,你有毅力上200多个品,还能坚持三个月坏消息,一单没出我感觉你还是别碰抖店了,甚至电商平台都别碰 你没这个缘分我要是这样,我得用一百辆叉车叉死我自己你如果还想坚持,我直接给你这套至少价值19800学来的新思路简单来说就是 你做的好的...

华为纯血鸿蒙,从此天下三分了吗?

华为纯血鸿蒙,从此天下三分了吗?

万众期待的纯血版 HarmonyOS NEXT 终于是端上来了,主打一个自研,从里到外,从内核到架构,都是自研。用户的激情已经被点燃,可见大家对于纯血鸿蒙的期待,但是鸿蒙系统能不能真正与安卓、iOS三分天下呢?目前来说,还为时过早。iOS和...

微信占用存储空间很大,如何解决?

微信占用存储空间很大,如何解决?

微信用久了,越来越占内存怎么办?确实如此,微信使用时间久了,如果不定期清理数据的话,就会占用特别多的内存,几G甚至几十G。你是不是也正在为这种事情而头痛?碰到这种情况,除了卸载重装微信以外,我们可以通过下面几种方法来释放内存。方法一:删除应...

中国的科技为什么在最近2-3年时间像突然大爆发一样?

这个真的得感谢1998年美国在南联盟使馆投的两颗大炸弹。在80年代中国下马了一千多个项目,用资金进口了近一百万辆小汽车。我记得小时候有一段时间从海南岛开往北方的漂亮日本小面包车,密集从村前公路上驶过,连过路的间隙都没有,就这样接连开了一个星...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。