很久没有在lifetype博客上记录了,这几天一直在找资料,也翻看原先自己的blog,发现还是继续在这里记录吧。
最近一直在学习CodeIgniter,的确高效,最初我使用的是Nginx作为web server,但后来因为搞不定rewrite规则,只好换回apache。但随着学习的一步步进展,发现这个是绕不开的。同时为了节省资源,还是把apache请出了“服务器”,换成nginx+lighttpd,分别用于对外和对内。 为了解决rewrite问题,我是找遍了各大搜索引擎,但得到的结论很是一致:CodeIgniter对nginx支持不好,没有apache好。
就在我绝望之际,我把配置文件恢复成default,结果问题居然解决了!也就是说如果我当时安装完毕之后直接运行,就根本不需要这么多周折,就是因为相信了网上那些你转我转的文章,才浪费这么多时间。而接下来的css、js文件读取我仍没有吸取教训,还是找了半天,后来发现其实在nginx默认配置文件中已经指明了哪个目录可以存放不用rewrite的文件,真是“天堂有路不走,地狱无门来投。”
lighttpd也是这样,网上也是一波波转载,其实无论是simple vhost还是rewrite都没有传的那样难搞,按照默认的配置文件修改就可以轻松搞定。 学习少不了要怀疑,但水平有限,还是老老实实看文档吧。