2015年6月

关于nginx access_log不记录问题

nginx配置参数开启这个配置后应该有访问日志
access_log path format
可是访问日志
然后发现编译的时候有编译了log参数
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
去掉后重新编译依然不能纪录访问日志,无奈杀掉nginx进程,重新启动后,神奇的事情发生了,居然可以纪录访问日志了,
为了确认是不是因为log编译参数影响配置参数,我又重新编译log参数,不过这次并没有结果,配置参数依然可以纪录日志。
经过调查发现,原来是nginx服务器,优先服务器配置文件的设置,不过这样的话为什么第一次修改了服务器配置文件,依然没有获取到访问日志呢?

vpn搭建

买了个VPN,白天在公司还好,虽然不怎么用,不过晚上那叫一个坑爹啊,根本连不上,所以使用自己动手丰衣足食的原则,找了一些资料,自己搭建个vpn,自己一个人用,速度还可以啦!

环境:centos 6.5

  1. 连接到server
  2. 安装pptpd,这是个VPN服务器端软件
    sudo apt-get install pptpd
  3. 修改文件 /etc/pptpd.conf
    sudo vi /etc/pptpd.conf
    找到# TAG: localip一行,在后面添加以下2行:
    localip 192.168.0.1
    remoteip 192.168.0.234-238,192.168.0.245
  4. 修改文件 /etc/ppp/options.pptpd
    sudo vi /etc/ppp/options.pptpd

阅读全文»

关于HTTPS的支持和反代google

环境:nginx 1.9.1
服务器:阿里云
首先要生成ssl证书
openssl genrsa -out server.key 1024(2048两种加密级别)
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt(这种是自己生成的证书一般不被信任,可以申请免费证书或者在淘宝买证书比较便宜但是不是很权威,当然有更保险的证书不过更贵些)
openssl rsa -in server.key -out server.key(这个是取消nginx启动时候的鉴权,方便nginx重启)

阅读全文»

久违的好天气

下班回家顺手拍了个照,发现今天的天好蓝,云好白,天空好美,顺路去吃饭,心情不错。希望以后的生活也如今天的天气一样那么美。吃过饭后,在去公交车站的路上,看到几个人在拍大厦,突然发现pwd大厦和天上的白云交相呼应确实很美,怪不得大家在拍,我也有冲动去拍。不过有打消了这个想法,有些美景只留一瞬间更显的它的美好,同时感谢pwd同事在我人生低谷时候给我的帮助。感恩所有人,不过是帮助过我的人,还是伤害过我的人。因为人生本来就如此。

阅读全文»