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

8月 17

修改hosts文件为本地虚拟主机绑定域名

以前本地的测试网站都是通过 localhost/xxx这种方式访问,比较麻烦,今天发现可以通过hosts文件给本地虚拟机绑定域名。 1、绑定本地虚拟主机 hosts文件中添加: 127.0.0.1 t.com 127.0.0.1 7.t.com 127.0.0.1 bbs.t.com hosts文件不支持通配符,不能泛解析,有点遗憾。 然 … Continue reading

8月 16

反向代理方式绑定域名

1. apache通过.htaccess 以绑定新浪sae应用为例,先将域名绑定至某个服务器,然后在.htaccess中写入以下代码: 2. nginx 仍以绑定新浪sae应用为例,先将域名绑定至某个服务器,再修改Nginx的配置文件,添加如下: 添加好后,先执行:/usr/local/nginx/sbin/nginx -t 检查配置是否 … Continue reading

8月 14

VPS配置IPV6地址访问

hostigation默认启用了ipv6地址,lnmp编译时也加入了--with-ipv6选项,故直接修改虚拟主机配置文件即可。 遇到的问题: 一开始只是修改了 /usr/local/nginx/conf/nginx.conf,将listen 80;修改为listen [::]:80; 然后重启报错: 百度一下,乱七八糟的说法很多,可是都 … Continue reading