【问题标题】:Where to place NGINX host configuration file?NGINX主机配置文件放在哪里?
【发布时间】:2012-07-10 23:41:18
【问题描述】:

我使用WINGINX 在我的 Windows 机器上安装了 NGINX、PHP-FPM、MySQL、MongoDB、NodeJS 和 MemcacheD。

Yii Framework documentation我找到了如下主机配置代码:

server {
    set $host_path "/www/mysite";
    access_log  /www/mysite/log/access.log  main;

    server_name  mysite;
    root   $host_path/htdocs;
    set $yii_bootstrap "index.php";

    charset utf-8;

    location / {
        index  index.html $yii_bootstrap;
        try_files $uri $uri/ $yii_bootstrap?$args;
    }

    location ~ ^/(protected|framework|themes/\w+/views) {
        deny  all;
    }

    #avoid processing of calls to unexisting static files by yii
    location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
        try_files $uri =404;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php {
        fastcgi_split_path_info  ^(.+\.php)(.*)$;

        #let yii catch the calls to unexising PHP files
        set $fsn /$yii_bootstrap;
        if (-f $document_root$fastcgi_script_name){
            set $fsn $fastcgi_script_name;
        }

        fastcgi_pass   127.0.0.1:9000;
        include fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fsn;

        #PATH_INFO and PATH_TRANSLATED can be omitted, but RFC 3875 specifies them for CGI
        fastcgi_param  PATH_INFO        $fastcgi_path_info;
        fastcgi_param  PATH_TRANSLATED  $document_root$fsn;
    }

    location ~ /\.ht {
        deny  all;
    }
}

我需要将此代码存储在哪里?

我用hosteditor创建了:http://project.loc,文件:index.php显示正确(位于:/winginx/home/project.loc/pubic_html)。

我尝试将代码放置几个目录:

  • /winginx/conf
  • /winginx/conf/vhosts
  • /winginx/home/project.loc

..但没有一个有效。

【问题讨论】:

    标签: nginx yii php winginx


    【解决方案1】:

    Wingix Documentation 解释了如何做到这一点:

    你应该在 winginx\conf\vhosts 文件夹中创建一个单独的配置 以域名加 .conf 命名的文件,例如mysite.local.conf。

    添加或编辑配置后,需要重启 Winginx, 双击start-winginx.exe。

    如果这些操作后出现问题,请阅读 winginx\logs\error.log.

    【讨论】:

      猜你喜欢
      • 2017-11-19
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-07
      • 2011-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多