闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

阿里云香港轻量应用服务器使用踩坑

2021-06-01 约 1 分钟读完 搬砖秘籍
前文《Vercel国内无法访问解决方案》中介绍了将Vercel迁移到阿里云的轻量服务器,这个玩意我也是第一次用,总结一下使用经验。 1.应用随便选 是的,价格都一样,你如果拿不准,随便选一个。万一不是自己喜欢的怎么办?换一下就好,后台支持随便换。 2.IP不能换 有的朋友纠结阿里云的香港会绕,小编测试一旦买了,就换不了IP了,所有你有这方面担心,先买一个月,测试差不多再续费。 3.宝塔面板的FTP连不上 首先确认你在阿里云后台将FTP的接口开放了没,另外还要配置一个39000/40000的端口,这是FTP用来连接的端口段,不配置这个,连不FTP的。 PS:我就是重装了好多次,最后发现是这的问题。 价格 我不是活动时买的,香港最便宜的2C1G的,24块一个月,我买来放2个站,同时比之前Vercel速度快点,价格你们自己判断,我觉得还行,后续关注下618,阿里云的产品就是续费很坑。可以参考:小心被阿里云割了韭菜

辛丑笔记(五)

2021-06-01 约 3 分钟读完 生活涂鸦

这是辛丑年的第5篇笔记。

本月的关键词:减肥、做饭、躺平、公积金、重新自我定位、写代码。

六月加油啊,武汉进入爆热时间,搞起来,不墨迹。

继续阅读

Nginx设置www及https跳转

2021-05-27 约 1 分钟读完 搬砖秘籍
本站再一次搬家,这次搬家到阿里云的香港轻量服务器,使用的是宝塔的应用,使用起来还不错。从之前的Apache切换成Nginx,一些配置要重新修改一下。 本站主要的跳转有2个,一个是带www的域名跳转到非www的,另外一个是http跳转到https。也就是说: http://www.yqc.im –> https://yqc.im https://www.yqc.im –> https://yqc.im http://yqc.im –> https://yqc.im 设置方法 相关配置如下: server { listen 80; server_name www.yqc.im yqc.im; return 301 https://yqc.im$request_uri; } server { listen 443; server_name www.yqc.im; #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #这里放SSL相关配置 #SSL-END return 301 https://yqc.im$request_uri; } server { listen 443 ssl http2; server_name yqc.im; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/yqc.im; #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则 #这里放SSL相关配置 #SSL-END #ERROR-PAGE-START 错误页配置,可以注释、删除或修改 #error_page 404 /404.html; #error_page 502 /502.html; #ERROR-PAGE-END #PHP-INFO-START PHP引用配置,可以注释或修改 include enable-php-56. 继续阅读

Vercel国内无法访问解决方案

2021-05-26 约 2 分钟读完 搬砖秘籍
之前把博客转成Hugo,然后整个托管到Vercel上面了(参考文章:Typecho博客迁移到Hugo),本来访问还是好好的,结果最近有朋友和我说已经不能访问了。本来以为是他们各别的问题,因为我一直可以访问(可能是长期使用公司VPN的原因),结果最近使用老的Windows电脑看的时候发现,果然不能访问了。 找原因 网上搜了一圈,结果原因就是你懂的。 P个S,好用并且免费东西还是没逃开这个结局。 找解决方案 换个主机 官方解决方案 首先推荐方案2,官方背书的解决方案值得推荐。 方案1要花钱,但可以保证独立IP,SEO收录要好一些,放香港访问速度还可以,下面记录一下折腾过程。 官方解决方案 将 A 记录从 76.76.21.21 改成 76.223.126.88 官方建议将 cname 从 cname.vercel-dns.com 修改为 cname-china.vercel-dns.com 参考:Vercel Status Status - Errors Accessing From China 买个主机 域名没备案,使用阿里云国内方案的行不通,那就考虑香港的主机了。虽然阿里云也有香港的主机,不过298一年对我来说有点贵(有钱的可以尝试哈,毕竟稳定好用),主机我选用了之前一直使用的校长的主机:篱落主机,价格适中,带独立IP,我买的是虚拟主机,有条件的可以考虑VPS。 我买的是上面的那款,有兴趣的可以点下面的链接看看哈。 篱落主机 ————更新————– 现在已经切成成阿里云的轻量应用服务器了,比上面的要稳定好多。PS:现在主机做起来不容易,竞争激烈,小运营商越来越少了。 配置自动部署 Vercel一个好用之处就是代码提交之后什么也不用去操心,会自动把内容给你部署上去。如今我们要自己实现这个过程,有读者可能会问为什么不用FTP直接上传上去,你当然可以这么做,但当你的文章有几百这个量级之后,相信我,每次上传的时间会让你疯的,并且每次还要用FTP工作上传好累,还不如使用Wordpress这种解决方案。 于是我们需要找一个自动部署的工具来替我们自动化完成这个工作,其实就是相当于找一个CI了。常见的免费可用的CI工具有2个,一个是Traivs-ci,一个是Github Action,我使用的是Github Action。关于Git Action的使用教程我就不赘述了,详细可以参考:GitHub Actions 分享一下我的配置: # This is a basic workflow to help you get started with Actions name: CI # Controls when the action will run. on: # Triggers the workflow on push or pull request events but only for the master branch push: branches: [ master ] pull_request: branches: [ master ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: # This workflow contains a single job called "build" build: # The type of runner that the job will run on runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 with: submodules: true # Fetch Hugo themes (true OR recursive) fetch-depth: 0 # Fetch all history for . 继续阅读