QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1390|回复: 3

对nginx的无语,目录配置无法修改究原因却是看不懂默认配置

[复制链接]
发表于 2010-6-1 08:48:18 | 显示全部楼层 |阅读模式
不知道是第几次放弃nginx的配置和打包了,根本原因就是配置莫名其妙地不工作。
不知道是从第几个小版本开始对 root 指定目录的配置无效了,死活赖在默认html目录中,原以为是权限问题,可是
当我把/usr/local/nginx/html 删除,把其它目录链接为/usr/local/nginx/html时,工作目录就的确正常工作。
另外就是php支持的问题,php 5.3.2 补丁的 php-fpm 启动总是fail。。。,php5.3.2根本就删掉了fastcgi的支持
nginx的cgi配置里面有一句:# PHP only, required if PHP was built with --enable-force-cgi-redirect
这个参数在php 5.3.2已经不存在,晕菜,如果还坚持整合这两个风牛马不相及的东西,我简单是疯了。

[ 本帖最后由 haulm 于 2010-6-14 09:21 编辑 ]
发表于 2010-6-1 10:41:31 | 显示全部楼层
./configure
  --conf-path=/etc/nginx/nginx.conf
所有相对路径都是  --conf-path减去nginx.conf为基准的

最新的不一定是最好的
回复

使用道具 举报

 楼主| 发表于 2010-6-14 09:20:47 | 显示全部楼层
搞了半天终于弄明白,官方默认的配置里面没有指定默认指向的文件位置,把root抄到   location ~ .*\.php?外面就可以了。。。
server {
        listen       80;
        server_name  localhost;
        root   /doc/Website;
        index  index.html index.htm;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location ~ .*\.php?$ {
            root   /doc/Website;
            index  index.html index.htm index.php;
            include php_fcgi.conf;
        }
回复

使用道具 举报

 楼主| 发表于 2010-6-15 09:02:35 | 显示全部楼层
终于搞定了nginx  php-fpm php5.3.2,可以完美打包了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 12:27 , Processed in 0.103811 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表