腾讯云相关记录
本文最后更新于:3 年前
本文记录在腾讯云服务器上部署 Hexo 搭建的博客时遇到的问题。
腾讯云相关
远程连接
需要在本地使用 ssh 连接云端 root 账户或者普通账户。 首先在腾讯云里 ubuntu 下管理员账户名为 ubuntu 而不是 root。
第一次链接出现管理员账户无法使用密码和密钥连接其普通账户也无法使用密码登录的情况。
这时需要在腾讯云实例的控制台中对 ssh 进行相关设置。
具体来说修改以下文件 /etc/ssh/sshd_config
。
1 |
|
之后重启服务 sudo service sshd restart
即可。
之后使用 ssh 和下载好的密钥进行连接,详见官方文档。
使用 nginx 部署 Server
详见这篇文档
其中涉及到不少对 Nginx 的操作,下面记录一些基础命令。
1 |
|
其中 Nginx 的配置文件位于 /etc/nginx/nginx.conf
,更改过后重启即可。
服务器 SSL 证书安装部署
可以参考腾讯云的这篇文档。 主要就是将证书上传再再 Nginx 中设置。 需要注意的是颁发证书对应的域名一定要和真是域名相同,不要少前缀。
本地 ssh 连接服务器长时间不操作断开问题
具体来说修改以下文件 ~/.ssh/config
。
增添以下内容。
1 |
|
参考这篇文章。
使用 webhook 对 repo 的更新进行监控
详见这几篇文档:
然而事实是我这次并没有从 webhook 的方向来部署,而是从 github action 中 ssh 到服务器进行操作。 具体的部署步骤放在服务器的 deploy 文件中。
腾讯云相关记录
https://blog.superui.cc/software-tools/hexo/tencent-cloud-hexo/