标签 nginx 下的文章

今天重新配置服务器,又到遇到了这个问题。当配置好站点,重写rewrite规则,做好优化,准备收工的时候,发现typecho的所有二给页面都打不开,显示Access denied.官方已经给出了解决办法:http://docs.typecho.org/servers主要就是要修改/etc/php5/fpm/php.ini:cgi.fix_pathinfo = 1但是OneinStack的位置在:/usr/local/php/etc/php.ini然后重启php和nginx即可。

rewrite ^(/)_media/(.*) $1lib/exe/fetch.php?media=$2 last; rewrite ^(/)_detail/(.*) $1lib/exe/detail.php?media=$2 last; rewrite ^(/)_export/([^/]+)/(.*) $1doku.php?do=export_$2&id=$3 last; location / { if (!-f $request_filename) { rewrite ···

参考:http://security.360.cn/cve/CVE-2016-6304/CN.htmlhttps://www.openssl.org/news/secadv/20160922.txt目前“Oneinstack”、“LNMP一键包”默认的OpenSSL版本都不是最新版,修复此漏洞需要重新编译。Oneinstack不要用openssl version查看版本号,要用nginx -V查看版本号。1、查看nginxnginx -V查看nginx版本和openssl版本,顺便复制configure arguments后面的全部内容,比如我 ···

1、配置Nginx,配置 ssl证书我的Web Server用的Nginx,Gateone也用到了Nginx的代理功能,所以选择了Nginx。可以自己编译安装,也可以用oneinstack,LNMP一键包等;证书用的是Let's Encrypt。2、安装Gateone方法一:源码安装(1)、下载源码:wget -c https://github.com/downloads/liftoff/GateOne/gateone-1.1.tar.gz tar -vxf gateone-1.1.tar.gz cd GateOne(2)、配置Gateo ···