本文最后更新于 2024年6月25日 早上
主要是记录一些在建站时候会用到的操作。
ssl证书
如果想要将http变成https则需要一个证书,自己的小站肯定首选白嫖。
申请很快,几分钟就搞定,然后将证书下载下来。
使用ssh上传到服务器去
1
| scp kala.zip ubuntu@yourIp:/home/ubunut/
|
然后在服务器上解压文件
如果未安装则
1
| sudo apt-get install unzip
|
我使用的是nginx,则找到解压文件中对应文件夹里的两个文件1_kala.love_bundle.crt和2_kala.love.key。我将其扔到了/home/ubunut/ssl文件夹中。
之后就是修改nginx配置,使用sudo打开
/etc/nginx/sites-available
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| server { listen 443; server_name kala.love; ssl on; root /var/www/hexo; index index.html index.htm;
ssl_certificate /home/ubuntu/ssl/1_kala.love_bundle.crt; ssl_certificate_key /home/ubuntu/ssl/2_kala.love.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { index index.html index.htm; } }
server { listen 80; server_name kala.love; rewrite ^(.*)$ https://$host$1 permanent; }
|
最后重启nginx
1
| sudo service nginx restart
|
备案
域名备案使用的是腾讯云公众号,需要填写个人信息,身份证正反面照片,然后进行人脸识别。网站内容处不要填写个人博客,网站名称限制很多很多,注意下面的说明。紧急联系电话是要实际打电话去确认的,属于联系好对方。
公安备案使用此网站,在选模式的时候,选择非交互式,不然要线下弄各种繁琐表格。