以下原因促使我要用腾讯云服务器以及将裸奔了6~7年的域名进行ICP备案:
之前用的国外的 VPS, 陆陆续续写过几个工具, 前端时间朋友圈有个求助正好是我之前工具能够解决的. (这个工具是根据关键字自动去 Google scholar 将文章的 bibtex 信息导出, 方便写 paper ) 然而, 之前工具用 PHP 写的, 跑在 VPS 上, 由于后来我 彻底放弃了 wordpress, 直接用 github pages 提供的服务 host 我的 blog, 因此 此工具也不能 work 了, 且之前的 VPS 很慢.
于较快.
云服务器环境一键安装工具类似之前搭建清华笛协(THUFlute)环境用过的XAMPP. Linux 下也有类似的. 可参考这篇文章Linux服务器一键安装LAMP/LNMP/LANMP环境 wg cd oneinstack && ./install.sh
不一会就安装了 Nginx,Apache,Mysql,PHP 环境,
注意, 云服务器初始化好之后, 要配置安全策略, 对外开放的端口等.DockerDocker 这么火, 也应该凑凑热闹. 安装好 docker 环境后, 搜索一下镜像.[root@VM_3_4_centos ~]
DESCRIPTION STARS OFFICIAL AUTO
for PHP-Projects with MySql client 25
12
10
8
7
2 ress
[root@VM_3_4_centos ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest c54a2cc56cbb
14331568cd2f
s 然后 curl localhost:1024
中招, 下次还是关了这个功能好了. 有人知道么?)
事后才发现, 上面的那个环境果然仅仅是一个 wp-client, 并不是我想要的 wordpress, 不过另外再下一个 wordpress 源码包就可以了.对, 目前这台主机上就跑了一个 wordpress, 博主不是我, 是自称北邮最美女博士, 站点是
论如何get博士成就 — 北邮不会码代码的博士生中最不会码代码的博士生的博士生活, 网址是
docker 其实, 我并不太会, 只是之前从白老板, 胖子那里学了两招而已. 如果你要采用基于 Docker 的方案可以参考这篇文章如何在 Docker 容器中架设一个完整的 WordPress 站点.
说到这里, 可以来一发SEO. 我们部门(宜信大数据创新中心)有个团队在@洪教授(洪强宁) 的带领下开发了一套基于 docker 的 PaaS 系统 — Lain, 早已经开源啦, Github 地址,
Lain 是一个其面向技术栈多样寻求高效运维方案的高速发展中的组织,devops 人力缺乏的 startup ,个人开发者统一高效的开发工作流,降低应用运维复杂度;在 IaaS / 私有 IDC 裸机的基础上直接提供应用开发,集成,部署,运维的一揽子解决方案。
已经不属于我了), 花了近2个月时间去工信部申请 ICP 备案, 最后还拒了. 以至于后来的五六年里都没曾想过再去申请备案.
结果这次通过腾讯云去申请备案, 没想到还刚过一周还就给通过了, 果然还是要找个强有力的后盾(代理商)去办事才行啊.由于备案期间要求网站要关闭, 我就没用我正在用的域名 tanglei.name 去申请备案, 而是通过 tanglei.me 去申请的.
备案限制还蛮多的, 比如你
对了, 腾讯提供的 CDN 服务也只支持给已经备案的域名使用.先看一下 CDN 大概怎么配置和使用吧, 原理就是你添加一个域名的 CNAME, 指向腾讯的 host, 所以用户发起请求的时候实际是解析到腾讯的 CDN 服务器的, CDN 后台配置一个源站点, 如
配置后约几分钟生效, pipacket loss round-trip min/avg/max/stddev = 6.863/7.933/9.846/1.356 ms
能看到 CDN 已经生效了, 再找个工具看下og文件, 需要在 CDN 设置里将 host 设置为回源host 设置为
个对比结果.前面说的提升32倍稍微有些夸张, 提升个五六倍还是正常的. 对比的是 这个含有一些图片的页面, 测速还有一些如 USA的节点, 还拉低了平均值, 国外的一些节点还是走 github 更快.
接入 CDN 后台看到的差不多1天后的效果, 没骗你吧, 一天也就400~500 PV.
TODO现在是两个域名生效, 下一步得做一个301跳转, 不然两个站内容一样, 在 SEO 肯定不友好, 还拉低两个站的权重. 貌似用 github 直接 host 还不太好做, 所以准备自己 host.
计划仍然通过 travis-ci, 直接 git commit.md 文件后, CI 负责帮忙自动从 github 中 pull 代码进行 build 并部署到腾讯云, 进而更新站点. travis-ci
这个工具, 程序猿也应该了解下.后续还可以做的就是全站 HTTPS 的支持, 虽然对于本 blog 来说并没有什么卵用, 然而我就想试试, 哈哈哈哈. 其实还是有用的, 比如有利于 SEO, 然后自己也可以练练手.
点原文链接不会再弹框了吧?对了, Last but not the least, 如果你