目录
Part 2
- 服务器(宝塔)
- SSL证书
- Web Design
Part 2的内容比较倾向实践性。在开始前,我也顺便提醒下住在内地的朋友,如果你们想在家搭建个人网站,运营商是不会提供80端口给您。因此搭建网站的时候就要另选端口,例如访问时要输入https://www.xxxx.com:81,其中81就是你选的其他端口。因为我的服务器在香港,所以不受影响。可以用80(访问后跳到https的443端口)端口。所以我的网站可以直接输入http://cc.ciscohe.cc访问。(默认80端口所以http://cc.ciscohe.cc:80后面的:80隐藏掉了)因为设定了HTTPS,所以http://cc.ciscohe.cc/会重新定向到https://cc.ciscohe.cc:433的443端口。
服务器(宝塔)
服务器我本来是选择用Windows Server 2008。后来在系统更新后直接来了个蓝屏,所以我一气之下改用了Ubuntu,一个Linux内核系统的分支版本。
一开始我以为Linux需要用到很多命令行很麻烦,但是后来我发现了一个叫“宝塔”的神奇工具。它可以提供一个可视化的图形界面让我操作,省却了不少(80%)的命令行操作,这对于半小白的我或者新手都是很大的友好和帮助。
如何拥有一个服务器?我想先要有这几个步骤:
- 买主机 (我以前甚至用安卓机顶盒改成Linux系统,不过性能不太够了。)
- 安装系统(Ubuntu桌面版,前期有可视化界面Xstart可以设定下蓝牙啊连起我的蓝牙键盘或者改下我的网页代码,服务器版只有纯命令行,此版本太高深了…)
- 配置DDNS
- 装宝塔,一条命令就能安装了,非常简单。之后便可以网页访问后台进行部属环境和建立域名和上传网页。
- 部署环境
- 配置域名
- 建立数据库
- 上传自己写好的网页
- 局域网里先用自己的手机测试下能不能运行网站
- 端口转发
- 手机开流量看看能不能访问网站
- 服务器运行正常。
这就是宝塔后台,自从有这个控制台,我可以在上面间接操作80%的任务,也不用跑去小主机那里连个屏幕操作了。
宝塔可以方便管理网站、输入命令行,也可以方便在线编辑网页文件和上传文件。此外,宝塔可以定时告诉我系统的状态。可视化界面带来的方便性不是亿点点。
SSL证书
SSL证书是让用户和访问网页有一个跟安全的加密隧道。
如果想让网站变得安全可靠,黑客不会乱黑我的服务器和在我通讯期间截取我的网站后台密码,SSL证书就变得极之重要了。
至于相关原理可以看 这里。我数学不好,虽然不知道为什么上学期也有A-但是看这些逻辑讲解我是真一头雾水。总之了解个大概就行了(我个人半桶水性格)
SSL证书可以是免费的,世间有许多机构都提供免费的SSL证书给个人。而我现在使用的证书就是 Let’s Encrypt 颁发的。
宝塔里面有提供一键获得SSL证书的功能,所以这个不用太担心。
Web Design
Web Design领域,又是另一个世界。
上面是提供了一块工地给你,但是楼房呢?还是要自己建造。Web Design就是设计网页的主题。
有个很好的入门教程,可以点这里
我呢… 学了点HTML和会看点CSS,JavaScript浑然不知。但这也挡不到我建站。事实上,这个世界上有很多的模板,你可以去HTML5 UP下载开源的模板自己改写,又或者像我除了用纯网页,在/wordpress目录下也搭建了WordPress引擎,然后下载数以万计的主题,可以是企业产品介绍的主题,可以是新闻写稿的主题,应有尽有,只要你想得到,就绝对有。没有的话也可以用插件自己设计网站主题风格。
不过我得老实说一句:
HTML一定要会写点!
好了,建站篇的基础知识大概写(水)完了,我过几天会写一篇我如何搭建网站的实践教程,到时候有兴趣的朋友绝对要去看噢!
Last edited at 21:45 on 5 FEB 2021