建造一片原野所经历的

要不是古时候不知从哪听说了舰C的盛名,
然后被DMM的地区限制拦住,
再是因dmmunlocker蚂蚁搬家一般的加载速度而换成了ACGPower,
然后就打开了新的视界,
大概就没有后面这么多的故事了。

数一 星光投射于何处

要做一个网站,一块草地自是必不可少的。
虽然国内有好多给学生的10圆服务器;
可上面有着备案的法令,要把姓甚名谁、哪里人氏都细细写明,
就足以使悠梦这样一个小小角色心生退意了。
再说给的带宽又小、后缀也得按部就班,不能是.vin这样的小小惊喜,实在是不够优雅。
而到了围墙外头,虽说没有那么多条条框框,不过却得避开人多的去处——[1]
所以最后选定了这家ConoHa,在东京置办了一个最经济的服务器,是每月630日元的程度。
这是一家有看板娘的服务商哦——名字正是美云ConoHa

数二 地之色乃……

有位高人说,不信你把Windows系统开上一个月看看,准会死机。
悠梦很认真地把一间废弃教室的电脑开开,然后过了一个长假回来探视:
它真的很安详,显示着桌面,一动不动。
所以说,作为长年累月开机的服务器,Linux才是品质之选
虽然并不正确,悠梦把它读作/ liniks /,仿佛有不死鸟的Sense.
Linux其实只是内核的名字,就像一堆国产的 ‘安全浏览器’ 里面全是咕鸽心一样
包装好的系统,就有着Debian Fedora Ubuntu这样的名字
悠梦最开始所接触的,是古时候学编程用过的Ubuntu(悠式读音/ ubantu /)
再加上那个叫缤纷世界的服务器上跑的叫做CentOS的系统
所以悠梦是踩着这两条船(?)慢慢学过来的
后来呢,都算摸进了门,也知道了CentOS其实和大名鼎鼎的红帽系统是一家
就有了一个心情简单的问题:
原野是要建在Ubuntu上还是CentOS上呢?


因为前阵子读的参考书一直在吹红帽7采用了好多新东西
所以为了跟上时代,悠梦就选了CentOS 7来尝试
后来把自己的脸都打疼了,气到把服务器一删了之
想换成Ubuntu就没事了吧?然后选了最新的 18.04 版
结果是各种的 ‘以前明明这样就可以的啊,为什么现在……’
最后彻底没脾气了,就找了老相识的 16.04 版

CentOS的命令用法规整,就仿佛富贵人家的千金小姐,
Ubuntu则非常友善,如热情好客的农家女孩,
看看她们的防火墙就明白了;

CentOS的防火墙叫做firewalld,d是守护进程的意思
就像守护灵一样,能够在服务器后台一直留存,发挥作用的软件
防火墙的开关,依旧交给了专管服务的systemctl管家
systemctl start firewalld.service
而放行的规则,要由firewall-cmd来下达
她的知识水平很高,可以分临时和永久两种放行
但是作为代价,悠梦要写这么长的指令——
firewall-cmd --add-port=1551/tcp --permanent
而且这样永久开放的命令,她是不肯立刻动手的
firewall-cmd --reload
这时候CentOS大小姐才会乖乖就范
有的时候,防火墙其实没有开,但是悠梦想先把要用的端口放通了
然后CentOS大小姐会板起脸来假装很严肃地说
FirewallD is not running.
好吧好吧,我开还不行吗——

Ubuntu的防火墙叫做ufw
有事喊她就可以了
ufw enable
Ubuntu还会提醒悠梦不要开防火墙把远程连接也挡住了
ufw allow 1551/tcp
她会马上去把事情做好,然后回来报告
Rule updated.
Rule updated(v6).

就像是——
“茶已经泡好了”
“还有,一些小蛋糕…”

这还能怎么选呢——当然是Ubuntu大法啦

数三 橡木?白桦木?

——悠梦玩Minecraft的时候,总喜欢留着白桦木来建筑
别的橡木什么的,通通当做材料消耗掉
大概这就是偏好吧。

平常说的服务器,其实是有两种含义的
其一,是作为实体或者虚拟的实体而存在,
悠梦所能控制的那台在云端的电脑;
其名为独立服务器,或虚拟专用服务器
其二,是在这台电脑上所运行的,
对外提供服务的软件,也叫做服务端,
如形形色色的网页服务器、邮件服务器、数据库服务器。

知道LAMP吗?
并非灯火,而是Linux Apache MySQL PHP的合称,
Linux作为系统,Apache提供网站,MySQL储存数据,PHP来呈现画面。
其实悠梦一直都只和Apache打过交道,
更准确说,只是Ubuntu上的apache2——

在CentOS那里,Apache被叫做httpd,一个很有自家风格的名字
然而吓人的是它的配置文件httpd.conf是超大的一团
里面什么都有——
Ubuntu则好在,把网站配置整理到了sites-available的文件夹里
正式要起用的配置文件,只要用a2ensite <文件名>
然后reload一下就可以用了

正像橡木和白桦木一样,悠梦偏好Ubuntu这样友好的设计
特别是像这样同时运行WordPress的博客和Seafile的网盘
因为Seafile那边总是左弄右弄弄不好
那时候Ubuntu的这个设计真是帮了大忙呢
把出错的网盘配置文件用a2dissite取消掉,
然后reload就能恢复博客的正常运行了

不过话说回来呐,弄不好的原因,其实只是因为多写了一行
RewriteEngine on
就这样而已哇

数四 都是为了’+1s’

在网络刚刚开始发展的时候呢,
能上网的都是高级知识分子。
大家都是文化人,不搞小动作,
所以,设计出来了把内容传送得明明白白[2]的http协议。

但是到网络像面团一样膨发起来之后呢,
搞事选手就出现了。
他们把消息截住,篡改了内容再传过来,
作为收信人真是一点办法也没有——
一些国内的宽带商做得可熟练了,
擅长往你看的网站上掺杂自己的广告。

所以加密发展起来后,就有了https,
简单来说就是比http多了个’Security’.
一些可信任的大公司负责为网站发证书,
证书可信的话,就建立了加密的连接,
搞事选手读不到内容也没法再伪造了。

这种待遇最早只有花钱才能买到,
但是随着互联网的面团越发越大,
像原野这样的小小网站就像雨后的蘑菇一样;
在以Let’s Encrypt为首的一些团体的支持下,
小蘑菇也可以免费收到证书,然后用上https了~

  • [1] 人多的去处,当然有好多人在’番羽土啬’的呀——收到打击的时候,旁边的一般网站也很容易中枪,然后就不明不白地死了,所以……
  • [2]明明白白,指明文传送内容,邮差偷看偷改信件就很容易了。

“建造一片原野所经历的”的6个回复

  1. 星光下的原野
    这名字有日本气息
    缥缈朦胧,野渡无人
    中就少不了这个“的”字
    在日语里叫什么来着
    ————————————————————————
    正文部分嘛,技术的事情就呵呵了
    希望以后可以多一点文字,记叙呀抒情
    评论啊幻想,都是普罗大众喜欢的

发表评论

电子邮件地址不会被公开。 必填项已用*标注