Linux建站¶
自从换了工作差不多有四五个月了,也没有管过自己的个人网站,一直就挂在哪里。突然心血来潮想整理下,登录发现,Win 竟然不会用了。再加上自己本来买的就是超低配的,装个 Win 卡的要命。趁着最近一直在 Linux 工作,干脆换成 Ubuntu Server 好了。记录下自己快速建站的步骤。
1 准备工具¶
-
系统: Ubuntu Server 16.04.1 LTS 32 位
用 16 32 主要是因为服务器本身很垃圾 -
反向代理 Web 服务器: Nginx
与 Apache 比较,Nginx 占用资源小,更稳定,适合静态网页 -
博客模板:
https://www.yangqq.com/
http://www.templatesy.com/Search/category/2
http://www.cssmoban.com/tags.asp?n=博客 -
文件管理: FileZilla
2 安装系统¶
可以参考腾讯的购买教程,选择需要的一键安装即可。
3 登录服务器¶
默认安装好的云服务器,SSH 都是配置好的,直接登录即可。
如果报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!,需要删除本地秘钥:
4 安装 Nginx¶
此时可以在外网访问自己的网站。
5 配置 Nginx¶
# 修改网站目录
sudo vim /etc/nginx/sites-available/default
# 36 行 root 网站目录;比如我的 /home/ubuntu/www
# 修改进程数量
sudo vim /etc/nginx/nginx.conf
# worker_processes 设置成 CPU 核数 1、2、4 等
6 重启 Nginx¶
7 上传网站¶
下载一个网站模板,通过 FileZilla 上传到网站路径里,上传完毕即可通过公网访问。
8 报错解决思路¶
系统方面的错误一般不会出现,大厂的云服务器公共镜像是很稳定的。Nginx 安装&配置错误时,需要查看日志。