nginx php5-fpm 出现 Access denied
今天我想让 phps 后缀的文件显示其源代码。网上搜索之,按照这里的修改:location ~ \.phps$ { fastcgi_pass backend; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SCRIPT_NAME $uri; fastcgi_param SCRIPT_FILENAME...
View Article新置 vps
前两天将博客放在 SAE 上,速度实在是感觉太慢了。昨晚准备写文一篇时,后台编辑文章竟然都加载不出来,于是购买了一年的 vps,199 元每年,256M 内存,感觉速度还不错。 选择系统的时候安装的是 centos5.5,源里自带的 php mysql,我觉得版本太低,于是,下载源码编译安装,折腾了 2 个小时,最终还是没搞定。编译安装 nginx 倒是很简单。第一次编译 php 时,默认...
View Articlenginx + php-fpm 开启 PATH_INFO 模式
很多框架默认路由都是 PATH_INFO 模式,比如默认在 Apache 并且没有 rewrite 时,CodeIgniter 一般可以这样访问 /index.php/controller/action ,那么 nginx 和 php-fpm 如何设置支持 PATH_INFO 模式呢? php.ini 中一个与 PATH_INFO 有关的设置是 cgi.fix_path 默认为 1,我们将其设置为...
View Article配置 nginx 访问 http 自动跳转 https
昨晚在 wosign 申请了个2年的 ssl 证书,很快就部署好了。 今天配置了下,让访问 http 的 url 自动跳转到 https。 相关配置如下即可:listen 80; listen 443 ssl; ssl_certificate /PATH_TO_CRT; ssl_certificate_key /PATH_TO_KEY; server_name upliu.net; if...
View Articlenginx fpm 常见错误对比分析
fastcgi_read_timeout 8; // nginx.conf request_terminate_timeout=0 // php-fpm.confsleep(10);浏览器 8 秒后返回 504 Gateway Time-out nginx-error.log upstream timed out (110: Connection timed out) while reading...
View Articlenginx 去除 url 后面的 hash
set $_request_uri $request_uri; if ($request_uri ~ ^(.*)#(.*)$) { set $_request_uri $1; } fastcgi_param REQUEST_URI $_request_uri;
View Article