一.关于本站

1.本站主要分享一些关于技术的文章,包括但不限于专业相关知识和技术(计算机网络、编程、网络工程、硬件......)、学习经验、教程、心路历程等。

2.博主也是初学者,不可能什么都会,有什么问题可以在评论区交流,相互学习,一起进步。

3.本站为非商业化站点,无盈利性质,为博主个人博客。

4.关于版权:

  • 本站所有标注为原创的文章,转载请标明出处。

  • 本站所有转载的文章,一般都会在文章中注明原文出处。

  • 所有转载的文章皆来源于互联网,若因此对原作者造成侵权,烦请原作者告知,我会立刻删除相关内容。

5.关于博主的个人信息在About页面。

 

二.博客部署过程(仅供参考)

1.购买一台服务器,一般一核2G就够用了,预算充足的可以再加一点。(阿里云或者其他的也可以。我买的是阿里云的,一年就120元左右。)

2.注册一个域名。注册域名只需要你先想好要什么域名,进入阿里云域名注册系统购买和注册(有些特殊字符的域名可能会很贵,所以注册前先想好自己的域名。)

3.域名备案。一般云计算厂商都会有接入备案的服务,例如阿里云的ICP代备案系统,只需要你提交自己的实名信息它会帮你审核后提交到管局(所需时间各个地方可能会不同,一般1-20天。)

4.完成域名和IP地址的绑定(DNS解析)。在你完成服务器购买之后会有一个服务器的公网IP和内部IP,我们需要把公网IP和你第二步所购买的域名绑定。(阿里云解析DNS

5.完成以上三步之后就可以部署网站到远程服务器了。可以参考Edi.wang的部署步骤(比我讲的详细):https://github.com/EdiWang/Moonglade/blob/master/Deployment.md

6.部署中常见错误的解决方法(基于第五步的部署方法):

  • 脚本无法执行添加软件源. 解决方法:运行apt update(或者apt upgrade更新系统内核)

  • 当出现:

    /install.sh: line 1: $'\r': command not found
    /install.sh: line 2: syntax error near unexpected token `$'\r''​

  解决方法:运行sed -i 's/\r//g' filename.sh来去掉其中的换行符。

  • 当出现[[无法识别的时候,请将sh命令换成bash命令。