6月 22

Nginx+Lua实现Grafana集成SSO

基本思路 Grafana开auth.proxy, Nginx+Lua控制cookie及X-WEBAUTH-USER的值 (Enable auth.proxy in Grafana, Then use Nginx+Lua to control cookie and value of X-WEBAUTH-USER). 架构图 环境配置 Dow … Continue reading

8月 11

Nginx笔记(二)

location 语法 匹配顺序实例 正则表达式前后顺序影响匹配 以dokuwiki为例。dokuwiki需要配置某些目录禁止访问,如果以下面的顺序,则请求 conf data 等目录下的php文件仍然会返回200,原因是优先匹配了前面的正则。如果调换位置,则禁止目录下的php文件也会返回403。 另外一种方法是使用 ^~ 前缀严格限制目 … Continue reading

8月 08

Nginx笔记(一)

概念 高性能的HTTP和反向代理服务器软件 IMAP/POP3/SMTP代理服务器 发音: engine x 作者:俄罗斯程序设计师Igor Sysoev 许可类型:类BSD 跨平台:UNIX、GNU/Linux、BSD、Mac OS X、Solaris以及Microsoft Windows等操作系统中 特点:稳定、高效 特性 静态编译 … Continue reading

1月 12

Gitlab HTTP clone失败

http方式克隆报错: 原因是yum直接安装的epel源nginx是1.0.15版本的,升级到新版本nginx解决。 复制gitlab配置文件 clone成功   参考资料  

12月 23

基于Nginx的Dokuwiki敏感目录访问限制

又一次将dokuwiki迁移到Nginx上,设置敏感目录访问权限时,发现之前的发过的一篇文章有错误,原文描述如下: 在Apache下,因为各目录下的.htaccess文件已经设置好了,所以无需任何修改就可以用,但是Nginx下不仅要禁止目录访问,还要加密目录,否则输入文件名依然可以下载。 正确的情形是 加密目录后可以自己下载敏感文件,包括 … Continue reading

12月 23

WordPress迁移到Nginx上遇500错误

今天将wordpress从apache上迁移到了nginx,数据库配置无误后仍然打不开,检查http状态,结果返回500: 之前在apache下.htaccess配置错误的时候会遇到类似的错误,于是首先想到nginx的伪静态配置有问题,nginx下wordpress用的伪静态规则如下: 禁用伪静态之后仍然打不开,全新安装一个wordpre … Continue reading

4月 02

wdcp使用ipv6

wdcp默认不支持ipv6,nginx编译时没有加--with-ipv6选项。所以可以通过重新编译的方法使之支持ipv6。 参考此贴:http://www.wdlinux.cn/bbs/viewthread.php?tid=1929,使用升级脚本的方法更加方便。 一、使Nginx支持IPV6访问 首先查看nginx版本和编译信息 返回结果 … Continue reading

3月 28

Nginx服务器上换discuz域名

被折腾一晚上,记录一下。 discuz+dokuwiki+ucenter的一系列站,更换域名后出现 502 bad gateway 错误。 discuz解决方法: 输入 http://domain/admin.php,进入后台,更新缓存,之后正常。 换域名需要修改的地方: 1. ucente中的应用url; 2. cookie域名可能需要 … Continue reading

2月 21

nginx自定义404页面并返回正确的状态码

无意中发现自己论坛的自定义404页面返回的是200,   百度了下,据说这样对seo不利. 然后搜到了解决方法: 这样的情况设置一般是这样的(网上的相关文章也是这样) http{ ..... fastcgi_intercept_errors on; ..... } #------------------------------- … Continue reading

11月 08

Dokuwiki在Nginx上的安装和配置

Dokuwiki在Apache上安装很简单,这里说说在Nginx的设置。 一、禁止Dokuwiki敏感目录的访问 在Apache下,因为各目录下的.htaccess文件已经设置好了,所以无需任何修改就可以用,但是Nginx下不仅要禁止目录访问,还要加密目录,否则输入文件名依然可以下载。加密目录的方法请参看LNMP下为Nginx目录设置访问 … Continue reading