liujia 发布的文章

为站点设置阿里云CDN加速访问

感谢“光山居士”。

背景:“光山居士”说他的博客里爆料了,有“每月 20G 流量,2年只需0.9元”的阿里云CDN流量包领取。我去领了,试了,购买时付了0.9元,且是可以用代金券结算,感觉捡了大便宜,有些高兴。

目的:设置一个 yun.anqun.org 的CDN访问网址,为 liujia.anqun.org 的站点内容加速。

过程:

  1. 打开CDN产品控制台:https://cdn.console.aliyun.com ,“添加域名”
  2. 加速域名里填写:yun.anqun.org,源站类型里选“源站域名”,填写 liujia.anqun.org,因为博客站启用了https,所以这里选择了443端口
  3. 加速域名,yun.anqun.org 添加成功啦
  4. 回到CDN控制台,查看加速域名的解析记录为 yun.anqun.org.w.kunlunar.com,然后到域名的解析面板里添加相应的CNMAE记录
  5. 如果担心CDN流量计费超过预算,可以在“高级设置”里设置“带宽封顶”,如1Mbps
  6. 具体到这例时,还需要在Web站点设置里绑定 yun.anqun.org 的域名,否则CDN访问的是Web服务器的默认站点

在Debian 8系统中安装nodebb

环境:vultr的2GB内存云服务器, debian 8 64位
目的:安装1.5.x版本的nodebb,通过 https://test.anqun.org 访问

过程:

  1. apt-get update 更新软件库
  2. apt-get install imagemagick git build-essential 安装相关的软件和编译工具
  3. curl -sL https://deb.nodesource.com/setup_8.x | bash - 添加新版本nodejs安装源
  4. apt-get install nodejs 安装nodejs
  5. apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 准备安装新版本的mongodb
  6. echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | tee /etc/apt/sources.list.d/mongodb-org-3.4.list 添加新版本的mongodb安装源
  7. apt-get install -y mongodb-org 安装mongodb
  8. echo never > /sys/kernel/mm/transparent_hugepage/defrag 设置配置文件,忽略mongodb性能提示信息
  9. systemctl enable mongod.service 设置mongod随系统自动启动
  10. service mongod start 启动mongodb
  11. mongo 连接到mongodb
  12. use nodebb 创建nodebb数据库
  13. db.createUser( { user: "nodebb", pwd: "shanghiaaini", roles: [ "readWrite" ] } ) 创建nodebb数据库用户,设置密码为shanghiaaini
  14. vi /etc/mongod.conf 退出mongodb连接后,编辑配置文件,让mongodb支持密码验证
  15. 添加 security: authorization: enabled 的内容
  16. service mongod restart 重启mongodb
  17. 以普通用户 liujia 登录到系统
  18. git clone -b v1.5.x https://github.com/NodeBB/NodeBB.git nodebb 下载nodebb文件
  19. cd nodebb 切换到nodebb目录
  20. npm install 安装相关的组件
  21. ./nodebb setup 初始化安装nodebb,填写网站访问地址,数据库连接信息等
  22. vi /lib/systemd/system/nodebb.service 创建nodebb的自启动服务,内容如下(请替换相应的运行用户名和nodebb文件路径):

    [Unit]

    Description=NodeBB forum for Node.js.

Documentation=http://nodebb.readthedocs.io/en/latest/
After=system.slice multi-user.target

[Service]

Type=simple
User=liujia
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nodebb
Environment=NODE_ENV=production
WorkingDirectory=/home/liujia/nodebb
ExecStart=/usr/bin/node loader.js --no-daemon --no-silent
Restart=always

[Install]

WantedBy=multi-user.target

23.systemctl enable nodebb 激活endebb服务

24.apt-get install nginx 安装nginx

25.vi /etc/nginx/sites-enabled/default 编辑nginx默认站点配置文件,增加一个nodebb的站点配置,内容如下(请根据实际情况修改绑定域名和证书路径):

server {
listen 443;

server_name test.anqun.org;

    ssl_certificate           /root/.acme.sh/test.anqun.org/fullchain.cer;
    ssl_certificate_key       /root/.acme.sh/test.anqun.org/test.anqun.org.key;

    ssl on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 2d;
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;

location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-NginX-Proxy true;

    proxy_pass http://127.0.0.1:4567/;
    proxy_redirect off;

    # Socket.IO Support
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}
}

26.systemctl enable nginx 让nginx服务能随系统启动自启动

27.systemctl start nodebb 启动nodebb

28.systemctl start nginx 启动nginx

29.在浏览器访问,nodebb前台和后台显示正常

参考:

  1. https://www.kancloud.cn/a632079/nodebb-cn/372106
  2. https://www.kancloud.cn/a632079/nodebb-cn/372108
  3. https://nodejs.org/en/download/package-manager/
  4. https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/
  5. https://docs.nodebb.org/installing/os/debian/

龙湖学校关于2017年秋季一年级、七年级新生第二批次登记的通告

根据和平县人民政府《关于调整县城7年小学一年级招生区域范围的通告》(和府[2017]45号)及和平县教育局印发的《和平县县城公办义务教育学校2017年秋季小学一年级招生入学的工作方案》(和教基[2017]61号)精神,结合学校实际,我校采取分批次进行招生,现将2017年秋季一年级、七年级新生第二批次登记相关事项通告如下:

一、登记时间:2017年8月27日——2017年8月28日,共2天(具体上班时间:上午:8:30-11:30;下午:14:30-17:30)
二、登记地点:龙湖学校第一栋一楼教室。
三、登记条件:申请入读小学一年级的适龄儿童必须是2011年8月31日(含8月31日)前出生。
四、第二批次登记对象及登记时需提交材料:在我校服务区域内已购买房产(要求适合儿童与房产拥有人为直系亲属关系,即房产拥有人与户口簿一致,子女与父母户籍一致)的适龄儿童。登记时需提供由和平县不动产登记中心盖章签名确认的房产证复印件1份(有房产证原件的一并提供审核)、户口簿原件与复印件1份(学生本人页和户主页合并复印)。
五、龙湖学校招生区域范围:和平河、福和大道福和高级中学以东区域,东堤路11号以后路段,东山路1号至46号,飞凤路及果园村非原籍户口,果园路,东园北路,果园新村南北区,包括龙湖村、盐仓新村、东山小区、东山明珠、润良居、汇景苑、汇丰苑、怡景苑、怡降苑、龙湖小区、蟠龙居、润泽楼、福和花园、远晟豪庭、御水花园、聚英阁、御龙居、龙湖华庭、龙湖江南名府、翠景湾等。
六、事项说明

  1. 学校完成第一批次招生任务后,在招生计划内若有空余学位,优先解决第二批次登记对象,若第二批次登记人数多于空余学位,以房产登记时间(即买房时间)先后顺序作为招生依据,额满为止。
  2. 另请第一批次登记对象还没有登记的适龄儿童一并在上述时间到校进行登记。

为确保辖区内适龄儿童按时入学和我校招生工作顺利开展,请符合条件的适龄儿童的家长于规定时间内到我校办理登记手续。

和平县阳明镇龙湖学校
2017年8月22日

long_hu_school_2017_01.jpg

免费6个月的华为云服务器(企业)领取不到呢

之前看到广告,说“华为云”有免费半年的云服务器可以领取。正好阿里云的测试云服务器过期了,想领个来测试。

活动地址是:http://activity.hwclouds.com/certification/index.html

看到的企业用户的免费套餐配置更好,所以认证了企业用户,但……从8月月初到今天,每天上午10点领取,不成功。

看着秒表来点的,先是网页在打转,加载中,之后呢就是提示当前天免费份额领光啦。

hw_01.png

hw_02.png

hw_03.png