每天进步一点点:解决域名www前缀访问、SSL证书的问题、转发的问题

昨天仓猝地上线了https://cutehive.com,但是发现了很多小问题,@deanliu 帮我指出了一些旧链接的问题,@someguy123 帮我指出了SEO优化的问题 以及www 前缀访问的问题。

image.png
(图源 :pixabay)

链接问题我知道导致问题的原因以及如何处理,所以当时就改正了;SEO的问题嘛,因为这个站点基本上应该就是HIVE的用户使用,所以并不着急优化;但是www访问给我自己也带来一些麻烦,所以这个必须及时处理。

www 访问

我们知道网站一般会有一个域名,比如我这个cutehive.com,但是大多数网站都可以同时通过类似www.cutehive.com的方式来访问,要实现这样的效果,要解决两个问题:

  • 域名解析的问题
  • 网站和www子域名绑定的问题

域名解析

域名解析的问题很简单,只要创建一条CNAME记录就可以了,比如我这个域名:

image.png

改好并生效后用的EzDig软件查询,就会查到类似如下效果:

image.png

其中第二条记录就是我添加的CNAME记录,代表www.cutehive.com是cutehive.com的别名,就好比刘美女是@deanliu的别名一样。

域名绑定

但是只设置别名(CNAME),子域名(www.cutehive.com)访问只会访问到IP,而不能确保访问到网站(网站是独立IP的另当别论),所以还需要将子域名和网站进行关联。

最简便的方法是使用ServerAlias指令,也就是Apache2的站点配置文件中除了要有ServerName指令,还要增加ServerAlias指令:

ServerName cutehive.com
ServerAlias www.cutehive.com

这样,我们就可以通过www.cutehive.com 访问到和cutehive.com 相同的内容了。

SSL证书 以及转发

解决了www访问的问题,新的问题是,我之前只为cutehive.com 设置了SSL证书,如果用https://www.cutehive.com 访问,有的浏览器会禁止访问,有的浏览器会给出一个大大的安全提示,这太不友好了。

所以需要给www.cutehive.com 也装个证书,这个很简单,用如下指令即可:

sudo certbot --apache

它会提示我为哪个域名开启SSL证书:

image.png

因为已经有了cutehive.com的证书,它会提示我是否扩展:

image.png

扩展完成后,有一步是把所有HTTP访问,重定向到HTTPS上:

image.png

因为之前已经存在转发设置,所以会提示:Enhancement redirect was already set.但是实际上WWW的域名并没有给成功设置转发。

解决方法很简单,删除掉站点配置文件中的转发内容,重新执行sudo certbot --apache就好了,设置完后,新的转发内容如下(多了第一条):

RewriteCond %{SERVER_NAME} =www.cutehive.com [OR]
RewriteCond %{SERVER_NAME} =cutehive.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

现在访问http开头的链接, 就会自动重定向到对应https链接啦.

相关链接


This page is synchronized from the post: ‘每天进步一点点:解决域名www前缀访问、SSL证书的问题、转发的问题’

栽种郁金香 & 务农 & 小花

image.png

朋友去世博园旅游,因为郁金香已经过季,世博园官方搞了个扫二维码送郁金香球茎的活动,朋友两人扫码领了两袋郁金香,送给我一袋。

咨询我们花友群的专家(群主)后,她告诉我可以用沙土买好收起来,也可以直接埋到地里,等来年春天萌发。考虑到弄沙土埋藏还得占用空间,干脆直接埋起来算了。

于是在外边的小花坛靠墙弄了一趟垄沟,然后把郁金香埋了起来,期待春天开出美丽的花朵吧。

image.png

image.png

image.png

弄完郁金香,看门口邻居家的枸杞树,树枝太凌乱了,于是帮他们修剪一下吧。

image.png

再转身看自己家花园里杂草和杂树也挺多的,统统拔掉。

image.png

又发现葡萄架上的葡萄藤已经泛滥成灾了,嗯,也要狠狠地修剪一下,来看看我的战果。

image.png

我家花园里的小花,我查过这种花的名字,可惜没记住。

image.png

花园的另一侧,春天的时候我撒了许多花种,然而长出来一大堆好像是杂草的东西,我拔了大半之后,想起来用手机小程序扫一下,发现我拔掉了好多花,/(ㄒoㄒ)/~~

image.png

这堆像向日葵一样的小黄花还是很漂亮的。

image.png

闻着外边鲜花混杂着青草的香气,欣赏着好看的小花,纵然因为栽种郁金香以及修剪树枝等累得满头大汗,也一点不觉得辛苦呢。


This page is synchronized from the post: ‘栽种郁金香 & 务农 & 小花’

将Linode上的一台VPS Rebuild成Ubuntu 20.04 LTS

网络上闲逛时,无意中发现Ubuntu 20.04 LTS Focal Fossa 在前些天发布了,据说性能和安全性提升了好多,正好想重做Linode一台VPS的系统的,那么直接Rebuild成Ubuntu 20.04 LTS试试看。

image.png
(图源 :https://cn.bing.com/images/)

进到Linode的面板,找到对应的VPS,并进到Rebuild界面,选择From Image,就会发现可选的Images中包含有Ubuntu 20.04 LTS了,我们选择这个:

image.png

然后设置root密码或者初始的SSH Key:

image.png

选择点击image.png按钮后,会出现如下确认信息:

image.png

选择image.png按钮,开始Rebuild OS。

Rebuild OS非常快,我们事件列表中可以看到,只用了1分14秒。

image.png

弄完之后进系统,看欢迎信息,已经变成Ubuntu 20.04 LTS,内核是5.4了

image.png

新装的系统还是要用apt update以及apt upgrade

image.png

看了一下,我打交道最多的Python升级到3.8.2了

python3 --version

上述命令返回:

image.png

还不确定会我常用的程序造成什么影响。

另外关于网站,Ubuntu 20.04 LTS 支持PHP 7.4, 去掉了原来的PHP 7.2,所以原来弄网站安装时相应的命令都要切换成7.4版的,比如如下指令:

sudo apt install php7.4
sudo apt install mysql-server php7.4-mysql mysql-client
sudo apt install php7.4-curl
sudo vi /etc/php/7.4/apache2/php.ini

image.png
(图源 :pixabay)

弄完网站以后发现,虽然一切正常,但是这个VPS放到JP,似乎不是一个明智的选择。回头看看能不能迁移到其它地区,实在不行就只能重新开一个喽。


This page is synchronized from the post: ‘将Linode上的一台VPS Rebuild成Ubuntu 20.04 LTS’

换水龙头的思考:事必躬亲与善假于物

又连续好几天没有下雨,院子里的蔬菜已经渴得打蔫了,打算放水浇灌一下,但是因为水龙头漏水,接头漏水,每次我都得去后边的院子开关总水阀,特别麻烦。

image.png

突然想到两年前这个问题就存在了,当时为了解决这个问题,我特意从京东上购买了一个崭新的带分流的水龙头。可以因为换水龙头需要特定的水管扳手,我一直想买一直没买,换水龙头的事情就搁浅至今。

但是我为什么要自己买扳手呢?为什么什么事情都要自己搞定呢?想起《荀子·劝学》中的一段话:

假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。

那么我想致千里,难道非要自己打造一辆马车?我想绝江河,非要自己制作舟楫嘛?很显然不是的,善假于物应该是不但要依靠可以使用的事务,当然也包括依靠一些可以借用的外力。

就好比我这个水龙头,明明可以让物业维修班帮我更换嘛。于是呼叫中控室和接线员说一下,她很快就安排维修班的师傅上门了。

维修班的师傅和我说明费用十元钱以后开始更换,三下五除二就换好了,我支付十元钱收工。如果要自己买水管扳手,估计没个三五十元搞不定吧?

何况水管扳手买到手后,我能不能用好,能不能把龙头换上,换上之后漏水不漏水,这些都是没法预测的事情呢。

换完龙头后,我把原来水管的塑料接头换成铜接头:

image.png

再把水管接上, 用水枪浇一下菜地,发现简直是威力十足啊。

image.png

来一张完工后的全景图,秀一下我的百合(还没开花):

image.png

所以生活中很多事情都是这样,没有必要每件事情都事必躬亲,那样做人太累,效率太低,反省中。

不过接下来我要电钻在白色的水管两侧钻两个控,然后把水管牢牢地固定到墙上;然后再去买一段下水器以及下水管,把手盆的下水修理一下,这些事情只能自己干喽,想完全甩手那是做不到啦。


This page is synchronized from the post: ‘换水龙头的思考:事必躬亲与善假于物’

再次算算HIVE的增发以及如何分配

前两天,朋友问我现在HIVE每天增发多少,以及都是如何分配的,我一下子被问住了。大概两年多前我曾经专门探究过这个问题,可是HF21后引入了提案系统,并且现在通胀率等也发生了变化,那么增发以及分配就需要重新计算一下了。

image.png
(图源 :pixabay)

首先我看了一下HIVE的源码库,在Technical Details小节下,有如下内容:

image.png

相比以前的分配,有两个变化,那就是作者/点赞者的奖励从75%降低到65%;还有就是10%分配给HIVE 基金(也就是提案系统)。

不过这些内容还不足矣让我得出很具体的答案,所以还需要计算一下。

计算通胀率的代码和之前没啥变化:

image.png

有了通胀率之后就可以计算每个块新产出的代币了:

image.png

再根据比例进行分配:

image.png

运行Python代码模拟上述代码操作后,我大致得出如下结果。

通胀率信息:

image.png

每个块新产出的代币

image.png

分配比例(10000为100%):

image.png

分配情况:

image.png

每天产生的总量,以及分配情况:

image.png

所以,当前情况总结起来就是:

  • 当前通胀率(年):8.02%
  • 当前总供应量约为:3.79亿
  • 当前每块新产出约代币:2.892个
  • 当前每天产生总代币数:83277个
  • 作者点赞者共分:54130代币
  • HP持有者共分:12492 代币
  • 见证人共分:8328个代币
  • 提案系统:获得8328个代币

总算理清了这个问题,不过发现几个有意思的事情。

  • 两年前每块奖励约为2.33枚代币,当前为2.89枚代币
  • 两年前总供应量为2.73亿,当前总供应量为3.79亿

有没有发现什么问题?不过我倒是想明白是因为什么了,你想明白了没有?仔细想想哦😀


This page is synchronized from the post: ‘再次算算HIVE的增发以及如何分配’

买书

其实我都快记不得我有多久没有好好的读一本纸质书了,什么微信公众号上的各类鸡汤文章到处都是,快餐一样的阅读在生活中的比例越来越大,纸质书则离我们越来越远了。

image.png
(图源 :pixabay)

最近一次正式阅读的一本文学类纸质书大概应该是余华的《活着》了,看完之后超级压抑,真不如在网上看一些笑话之类的小短文了。

最近一次证书阅读的技术类纸质书大概是《UNIX初级教程》了,大概可以推溯到4年前STEEM链上线的时候,那会偏头痛发作,没法长时间看电脑和看手机,只好随便抽出来一本书大发时间了。

其实家里文学类的各种名著塞满了好个大书柜,因为喜欢书,所以这些年断断续续一直在买书,不过因为时间忙,很多书买来就根本没看,有些则只是浏览个大概。

当年读书的时候买的书,大部分都看过了三五遍,尤其是读高中的时候,常常去逛学校旁边的求知书店,每买一本书,书店的老板都会在书最后一页内里盖一个印章,印章的内容是:书卷多情似故人,晨昏忧乐每相亲

工作时买的书,则大多是一些计算机相关的书籍,除了那《UNIX初级教程》外,什么《Unix 环境高级编程》、《Unix 网络编程》、《Windows核心编程》、《OpenCV3编程入门》之类的,也买了大把,但是真正读透读懂的则寥寥无几。

最搞笑的是后来有一段时间远程工作,要用到C++、FORTRAN、Python、JAVA等几种语言,并且在之后的工作中可能要跟一些化学原理打交道了。

C++、FORTRAN我略有基础,但是Python、JAVA我一窍不通啊,于是买了《Python编程》上下册,又买了《Jave程序设计教程》,还买了一本《普通化学——原理与应用》影印版。

最终只有Python编程我啃进去了,并且用Python完成了几个相关的项目,其它书籍都成了摆设,每次朋友参观我的书柜,看到那本《普通化学——原理与应用》影印版,对我都惊为天人,这么复杂的书你也能看懂?

我于是淡淡的笑了笑,并不回答,一副这么简单的内容有啥看不懂的那种表情,心里则是乐开了花,这本书虽然工作没用上我也根本看不懂,但是用来装X还是极好的。

这次看到猪圈里的朋友谈论孩子教育时,都在推荐《洛克菲勒留给儿子的38封信》说是无论是教育孩子还是自己读都不错,电子版看了个开头,真挺不错的,既然如此就买一本喽。

于是京东搜索了一下,发现竟然有99元选十本书的活动,一使劲,除了《洛克菲勒留给儿子的38封信》外,又买了19本书,花掉两个99元。

image.png
(图源 :pixabay)

看着书柜里越来越多的书,我觉得我应该每天抽出一点时间好好读书了,不然这么大堆的书都白买了,当然了,或许我可以考虑去摆个地摊卖书,为我珍藏的书找个真正爱它的人,也为自己赚取一点收益,何乐而不为呢?

不过,怎么总感觉有些舍不得呢?


This page is synchronized from the post: ‘买书’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×