haulm 发表于 2010-6-1 08:48:18

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

不知道是第几次放弃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 编辑 ]

npcomet 发表于 2010-6-1 10:41:31

./configure
--conf-path=/etc/nginx/nginx.conf
所有相对路径都是--conf-path减去nginx.conf为基准的

最新的不一定是最好的

haulm 发表于 2010-6-14 09:20:47

搞了半天终于弄明白,官方默认的配置里面没有指定默认指向的文件位置,把root抄到   location ~ .*\.php?外面就可以了。。。
server {
      listen       80;
      server_namelocalhost;
        root   /doc/Website;
        indexindex.html index.htm;
      #charset koi8-r;

      #access_loglogs/host.access.logmain;

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

haulm 发表于 2010-6-15 09:02:35

终于搞定了nginxphp-fpm php5.3.2,可以完美打包了。
页: [1]
查看完整版本: 对nginx的无语,目录配置无法修改究原因却是看不懂默认配置