每天进步一点点:使用Certbot为Nginx站点添加SSL证书

之前曾经为自己的博客站点(咦,我的博客站点哪里去了?)设置SSL证书,网站服务器用的是Apache,那么Nginx站点是否也可以用Certbot来搞定HTTPS访问呢?答案是肯定的。

首先,访问如下页面:

https://certbot.eff.org/instructions

然后选择服务器类型和操作系统版本:

然后定向到新的页面中,按新页面提示操作即可。

操作步骤

首先SSH登录系统。

执行如下指令:
sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update

安装certbot
sudo apt-get install certbot python-certbot-nginx

为网站设置证书
sudo certbot –nginx

按提示输入邮件地址:

按提示接受许可协议:

选择是否分享邮件地址:

选择要设置的站点(可用空格选择所有):

选择是否重定向http访问至https

搞定了,是不是很简单?至于自动续费它也帮我们设置好了定时任务脚本,完全不用我们操心,很体贴有木有?

相关链接


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

This page is synchronized from the post: ‘每天进步一点点:使用Certbot为Nginx站点添加SSL证书’

满堂红——沈阳老味道

朋友来家玩,叫外卖叫腻歪了,找个餐厅吃吧。

这个满堂红据说不错,去瞧瞧喽,尤其是这个饭店还很好停车,这就更难得啦。

我总把这个满堂红叫成红满堂,哈哈,好像是受到哪个小品的影响吧。

东西还算好吃,价格适中,下次有机会再来。


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

This page is synchronized from the post: ‘满堂红——沈阳老味道’

每天进步一点点:普通用户权限下安装和运行node.js &npm

之前折腾过在Ubuntu 18.04上安装指定的node.js版本,但是其实我并不想在root用户权限下安装任何东西。


(图源 :pixabay)

今天突发奇想,将node.js&npm安装在普通用户权限下是否可以行得通呢?

添加用户

首先添加一个普通用户

sudo adduser user123

按提示输入当前用户密码并为此用户设置密码,搞定。

下载及解压Node.js &NPM

首先到这里选择合适的版本
https://nodejs.org/en/download/

按照提示,我应该选择箭头指向处版本

下载:

wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz

解压

下载得到的文件名后缀为xz,xz是一种压缩文件格式,采用LZMA SDK压缩,目标文件较gzip压缩文件(.gz或·tgz)小30%,较·bz2小15%。

使用如下命令解压到本地:

tar -xJvf node-v10.16.0-linux-x64.tar.xz

其中J可以忽略。

-J, --xz filter the archive through xz

安装

我们解压后会得到node-v10.16.0-linux-x64目录,我们已经可以通过访问node.js,比如:

~/node-v10.16.0-linux-x64/bin/node -v

但是同样的方式访问npm会出现如下提示:

/usr/bin/env: ‘node’: No such file or directory

查看lib/node_modules/npm/bin/npm-cli.js,发现文件头有这样一句代码:

#!/usr/bin/env node

所以为了用起来以及用起来顺手,还需要做一些设置:

mkdir bin
cd bin
ln -s ~/node-v10.16.0-linux-x64/bin/node node
ln -s ~/node-v10.16.0-linux-x64/bin/npm npm

好了,安装完毕啦。

测试

重新登录用户或者执行source .bashrc使~bin目录被包含在查找路径中,然后可以执行如下指令查看node和npm版本啦。

node -v

npm -v

试了一下重新部署我的项目,完全没有任何问题,完美,看来的想法还是行得通的。

相关链接


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

This page is synchronized from the post: ‘每天进步一点点:普通用户权限下安装和运行node.js &npm’

懒惰猫🐱

在小区里看到一个平台上躺着一只猫,和死了一样,我比较好奇就上前去,打算看看什么状况。

结果到了跟前,这只猫无力地抬起了头看着我,好像 在问我,你要干啥?

我拿出手机对它拍照,猫表示很不满,气愤地走开了,走到一个我平台的尽头,继续趴着。

好懒惰的一只猫啊。


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

This page is synchronized from the post: ‘懒惰猫🐱’

小小二极管派上大用途 / Small diodes serve a great purpose

我一个朋友的汽车的某个功能突然失灵了,就是打开车门时,车内的灯原本会自动点亮的,现在则一点响应都没有。

这个朋友开车去4S店检查,说是什么车内什么灯光控制系统坏了, 只能换总成,要上千大洋。

恰巧我另外一个朋友是开车会馆的,就把车开到会馆去,让这个朋友检查,结果检查的结果是电路中的某个二极管被击穿了,需要更换个二极管。

虽然以前在各种废弃电路板上经常看到二极管,不过要想找到一个完好的还真的很难,从废弃电路上焊下来一个是个办法,不过因为电路板的二极管都被剪短了,再焊到汽车电路上有些麻烦。

然后大家开始纠结是去电子市场买一个呢?还是淘宝下单弄一点,或者找个大学电子系的朋友要一点。二极管超级便宜,也就一两分,但是好像每个办法都挺折腾的。

正纠结着的时候,我突然记起我以前玩硬件的时候,好像买过一堆二极管,型号是IN4007,恰巧是匹配的型号,不过不知道还能不能找到了。

告诉朋友先别急着去买或者去要,我回家找找看。回家翻箱倒柜一找,别说还真找到了一堆,拿几个到车会馆,开会馆的朋友拿电烙铁三下五除二就把坏的二极管焊下来把新的焊上去。

再测试了一下车门和灯联动的功能,一切正常。全程消耗掉的不过是一枚二极管以及一点焊锡丝,成本应该不超过1毛钱。4S店竟然要换总成,要价1K多,真是太黑啦。

没想到我这些小小的二极管还能派上大用途呢。哈哈。


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

This page is synchronized from the post: ‘小小二极管派上大用途 / Small diodes serve a great purpose’

小酒馆小聚

昨晚忙完手头的事情已经9点多了,含朋友们出来喝喝酒聊聊天。

附近有个新开不久的龙山泉小酒馆,我们几乎每次喝酒都是从他家叫各种龙山泉啤酒,老雪花之类的被我们彻底抛弃了。

昨晚太晚,没地方购买熟食之类的,于是我提议直接去小酒馆吃点。小酒馆不大,但是什么鸡架、花生、毛豆、扇贝、烤串、辣炒蚬子等一应俱全。

忙碌过后,和朋友们一起放松一下,真好。


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

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

×