Time to enable https–letsencrypt

It’s almost at the end of Year 2017, now it’s time to enable https for my website, after some search, I choose to use letsencrypt, it’s free and community support widely. So it’s easy for me to find the tutorials.

So now you can visit my wiki, and it will be force redirect to the https link

How to install

Solution #1

sudo apt-get install letsencrypt
sudo service nginx stop
sudo letsencrypt certonly --standalone
sudo service nginx restart

Solution #2

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx

Refer
https://bitmingw.com/2017/02/02/letsencrypt-tutorial/
https://github.com/certbot/certbot
https://certbot.eff.org/#ubuntuxenial-nginx

nginx config

server {
listen 80;
server_name ef.pjq.me;
return 301 https://$server_name$request_uri;
}

server {
listen 80;
server_name wiki.pjq.me;
return 301 https://$server_name$request_uri;
}
server {
listen 443;
server_name ef.pjq.me;
ssl on;
ssl_certificate /etc/letsencrypt/live/ef.pjq.me/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/ef.pjq.me/privkey.pem;
ssl_session_timeout 5m;
root /var/www/ef/;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ =404;
autoindex on;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;

}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
server {
listen 443;
root /var/www/dokuwiki/wiki/;
index index.html index.htm index.php;
server_name wiki.pjq.me;
ssl on;
ssl_certificate /etc/letsencrypt/live/ef.pjq.me/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/ef.pjq.me/privkey.pem;
ssl_session_timeout 5m;
location / {
try_files $uri $uri/ =404;
}
location ~ /(data|conf|bin|inc)/ {
deny all;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}

时间都去哪了

如果你是第一次打开我的博客,主页上零零散散的文章列表,13年到16年的年终总结,总是那么直白的诉说着博主好像已许久没来更新了,任由杂草从生,直至荒芜废弃。

然后你所见的却未必真实,这里一直是我心里念到的一方净土。多少年了,我都一直在努力维护着,哪怕现在移动互联网泛滥,大多数人都已经习惯了被垃圾信息喂食。现在大家都已经不知道如何用文字表达自己的想法,只是一味的点赞,和少许的点评,显得苍白而又乏力。

我一直在努力的更新着,生活应该回归到它本来的面目,工作也应该有它该有的去处。我一直努力平衡着两者,而如今我把更多工作与技术相关的内容都划归到Wiki上去了,更多技术的内容也都在一直保持更新状态,就好像我一直信奉着,保持知识的持久更新,就能跟上时代的潮流,保持对新生事物的兴趣,才能发觉这个世界的无限美好。而我会一直努力朝着这个方向前行,前行中,却不可必免要绕弯路,只是要努力避免,并持续纠正。

我的Wiki: http://pjq.me/wiki/

我的博客: http://pjq.me

感动于文字的力量,它记录了我的每一段历程,就有如我看到多年前文章的一个截图(http://pjq.me/?p=245),感慨于事物的更替。时间如流水,默默地涤荡着你我.

2016年终总结

2016年终总结

2009总结|2010年终总结|2011年终总结|2012年终总结|2013年终总结|2014年终总结|2015年终总结|2016年终总结

心里默默地数了一下,已经是第八年了,八年的时光过去了,你是否还记得刚出校门的时的青春懵懂。 曾经的你,刚毕业时就遇上金融危机,之后又遇到各种百年一遇,甚或是千年一遇的事。时光之轮总是滚滚向前,一次一次的重复着轮回,若干年后,再回首,曾经的荒唐,已然成为了茶余饭后的谈资。

健康

健康永远是最重要,不论是现在,还是将来,身体永远是革命的本钱,关注健康,永远都不嫌晚。2013年初的那段经历,让我开始跑步,今年虽然也一直坚持着,但并没有跑多少,这样或那样的原因,让本就微不足道的一点跑量,显得尤其可怜。希望来年能够锻炼多一些,穿上跑鞋永远比你计划跑多远更重要。就在昨天,妈妈再次做了手术,希望以后全家人都健健康康的,只有经历让人成长。

工作

离开了呆了三年的EF,加入了SuccessFactors。在EF的三年,是职业生崖中最另人赏心悦目的三年。一帮同事,一帮朋友一起工作,一起玩耍,一起研究各种新奇的技术。技术之外还有很多东西值得关注。后来大家又一起来到了张江,现在又结交了一帮新的同事,新的朋友。在外企,追求生活和工作的平衡,不知道从什么时候起,被国内很多互联网公司嗤之以鼻,貌似九九六才是大家的终极目标。当然,我们还是无法逃脱工作内容的无聊,工作多年之后,要学会取舍,任何工作都有好的,也有坏的。要学会分配有限的时间,保持对新事物的好奇心,永远相信这个世界永远不变的就是变化。关注协作,关注怎样说服别人,应该是接下去要学习的,虽然有时候觉得很浪费生命去争论一些看似无聊的事情,但世界就是这样的,我们终究无法独善其身。

最近一年,有点焦虑,有时候不知道接下去会怎么样,也不知道自己能怎么样。感觉遇到了一个坎,焦虑会让自己迷失自己,迷雾尽头,终将是彼岸另一个自己吗?

生活

一只猫,两个人。

生活不只有苟且,还有带着猫咪咪去逛公园。每天早晨,不时地被一个大大的圆脸凑到脸边呼呼地叫醒,你就想一把把它抓过来塞到被窝里。毛铺满了整个屋子,软软的。

宫崎骏的童话世界,每天都变着法儿来到我的身边,久石让的精典旋律,充满了整个屋子。路飞,索隆,娜美,带我开启了一段新的大航海历程,在伟大航路上寻找着终极宝藏。一路上都是你的名字,在慧星来临时,渴望遇见另外一个淘气的你。

2017已经到了,今年将是精彩的一年,忙碌的一年,祝我和我爱的人新年快乐,幸福安康。
719055743

2015年终总结

2015年终总结

2009总结|2010年终总结|2011年终总结|2012年终总结|2013年终总结|2014年终总结

又到年终了, 今年的冬天相比于去年来得更晚一些, 相比于去年同期的寒风猎猎, 今年倒是多了一些温暖.

尤记得去年跨年的踩踏事件, 已经整整一年了, 此刻默默地在心中献了一束花, 英华早逝, 来生依旧灿烂.

今晚虽是跨年, 但比往年却是清净了许多, 少了许多喧闹, 大街小巷新年的气氛也淡化了很多, 相信今年每一个人都能够感觉的到. 清净之后, 才会有更多的空闲来回味一整年的酸甜苦辣.

数数今年已经是第七个年头了, 每年都会在年底的最后一天, 写一些什么. 当一种习惯坚持一年还好, 如果要坚持七年, 还是有一定的难度的. 写着写着, 已经融入了年末年初的例行任务了.

2015年, 过的简单和平淡, 更多的时候还是会心疼自己. 有时候想得太多, 容易把自己陷进去, 但是还好, 每次都能够转还之后, 跳出来.

之于创业
相信今年每个人对于创业话题都是感同身受的, 我自然也不例外. 千军万马呼啸而过, 夹杂着雷霆万钧之势, 都希望在不久的未来分得一杯羹. 创业是勇敢者的游戏, 对于创业我是敬畏的, 也是怯懦的. 我不敢放弃眼前的一切. 囿于眼界不够开阔, 想法也过于狭隘, 不敢跃身于茫茫创业大军中的一员.

但是也陆续参与过几个项目, 从年初1月份到4月初, 一直和大众点评的几个朋友在做一个项目, 包括过年的时候都在写代码. 周末也都跑到中山公园的咖啡厅写代码. 但是坚持了4个月之后最后还是不了了之.

后来给朋友做过一个外包项目, 是关于健身房的, 手机APP预约, 拿密码自助到健身房健身的, 有过周折, 但最后还是结清了外包费用.

最后一个是帮朋友做一个跑步音乐相关的, 叫”跑嗨乐”, 一直也跟着, 虽然后来没帮到什么忙. 希望明年能够越做越好, 能够给跑步爱好者提供更好的服务.

之于工作
还是简单和平淡, 公司相对自由, 不加班, 同事之间相处愉快. 感谢兄弟姐妹们一年来的帮助和照顾. 也想过很多, 未来的路该往哪个方向, 一片混沌. 但是有一点是比较肯定的, 现在或者是将来, 都将是一个持续学习的过程, 没有所谓的铁饭碗, 只有这样才能以不变应万变, 想着还挺累, 但是现在这个社会好像就是这样, 关键的时候都只能靠自己.

之于父母
能做的太少, 父母日渐老去, 不希望他们太过操劳, 只求每次回家能看到他们健健康康的. “见一次少一次”未免过于沉重, 但现在却成为了现实. 一年也就能回家两到三次. 有机会多回家看看, 不再只是口头说说. 但作为儿女又有几个真的能够做到呢? 该理性的时候理性, 该感性的时候感性, 做自己能做的就好了.

之于跑步
坚持跑步已经三年了, 希望能够一直跑下去, 不求跑全马, 能够跑跑半马就知足了, 因为越来越发现跑步太容易受伤了, 任何时候真的做到量力而行就已经足够了. 跑步的好处太多了, 一为健康, 二为缓解压力, 三为装逼. 但是切忌量力而行.

之于其它
一切随风而逝, 飘乎而止.

再见2015, 换一个完美的2016