Author:zumikua Updated at:2015-10-31 09:58:59 UTC
最近DigitalOcean的国内线路十分不稳定,疑似被墙。出于各种各样的考虑,决定使用ChicagoVPS的VPS做一个反向代理来提高访问速度。
关于反向代理的一些说明:
设置代码基本上是长这样的,因为那个服务器上自带了apache,所以我也懒的换成其他的server。顺便一说apache的配置文件比nginx好写了不止一个档次。
不过apache也有一些问题,比如这里的SetOutputFilter,一开始并没有人提到要加上这一个命令,于是经过漫长的搜索尝试等等终于找到了[这个问题](http://stackoverflow.com/questions/3479061/i-cant-seem-to-get-mod-proxy-html-working-at-all-no-debug-output-no-errors)。顺便你没看错,mod_proxy_html是不会输出log的,这点也是让我郁闷了半天。
````
ServerAdmin i@zumikua.in
ServerName zumikua.in
ServerAlias www.zumikua.in
ProxyPass / http://do.zumikua.in/
ProxyPassReverse / http://do.zumikua.in/
ProxyHTMLURLMap http://do.zumikua.in/ /
SetOutputFilter proxy-html
````
Author:zumikua Updated at:2015-05-31 11:31:32 UTC
这么简单的内容你让我怎么写一篇文章出来……
具体原因不明,但是我所遇到的问题都是出在在controller中写了中文又没有在行首加上#encoding: utf-8导致的,记得把文件也改成utf-8编码。
就是这样,并不能确定会不会有其他的原因导致这种情况的发生,不过目前我只见到了这一种情况。
话说回来在controller里写中文本来就是不符合最佳实践的行为,正确的做法是使用i18n。不过,这种又不是自己用的小项目,管他呢……