Skip to content

Linux建站

自从换了工作差不多有四五个月了,也没有管过自己的个人网站,一直就挂在哪里。突然心血来潮想整理下,登录发现,Win 竟然不会用了。再加上自己本来买的就是超低配的,装个 Win 卡的要命。趁着最近一直在 Linux 工作,干脆换成 Ubuntu Server 好了。记录下自己快速建站的步骤。

1 准备工具

2 安装系统

可以参考腾讯的购买教程,选择需要的一键安装即可。

3 登录服务器

默认安装好的云服务器,SSH 都是配置好的,直接登录即可。

ssh ubuntu@ip

如果报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!,需要删除本地秘钥:

rm -rf /home/yx/.ssh/known_hosts 
ssh ubuntu@ip

4 安装 Nginx

# 安装并开启服务
sudo apt-get install nginx
sudo service nginx start

此时可以在外网访问自己的网站。

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

sudo service nginx restart

7 上传网站

下载一个网站模板,通过 FileZilla 上传到网站路径里,上传完毕即可通过公网访问。

8 报错解决思路

系统方面的错误一般不会出现,大厂的云服务器公共镜像是很稳定的。Nginx 安装&配置错误时,需要查看日志。

# 访问错误日志
cat /var/log/nginx/access.log 

# 访问访问日志
cat /var/log/nginx/access.log