首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置MNPP nginx.conf以使用Codeigniter/PHP

配置MNPP nginx.conf以使用Codeigniter/PHP
EN

Stack Overflow用户
提问于 2012-09-13 11:39:55
回答 1查看 555关注 0票数 1

我有一个标准的Codeigniter安装,但似乎无法让MNPP (MySQL+Nginx+PHP+Python)识别它。我看到在MNPP的公共文件夹中有一个codeigniter配置,但也无法让MNPP使用这些设置。

我已经让我的Codeigniter应用程序在EC2实例上使用Nginx工作,所以我的Codeigniter应用程序不是问题。

我也可以提供PHP页面,在MNPP上做MySQL和memcache,所以这些也不是问题。有没有人能给我一些建议,给我指明正确的方向?

仅供参考,这里是我的MNPP /Applications/MNPP/conf/nginx/nginx.conf文件:https://gist.github.com/3711660,为了简单起见,我将其配置为只包含我的/Applications/MNPP/conf/nginx/sites-enabled/default文件:https://gist.github.com/3711653

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-13 11:50:25

哇,这很简单。我回答了我自己的问题。

在我的"/Applications/MNPP/conf/nginx/sites-enabled/default“文件中,我所需要做的就是交换index.html和index.php的顺序。b/c nginx试图首先为index.html提供服务,b/c有一个index.html页面被提供,它从来没有看到过我的代码触发应用程序PHP页面。

因此,改变这一点:

代码语言:javascript
复制
location / {
    root   /Applications/MNPP/Library/nginx/html;
    index  index.html index.php  index.htm;
}

要这样做:

代码语言:javascript
复制
    location / {
    root   /Applications/MNPP/Library/nginx/html;
    index  index.php index.html index.htm;
}

就是有效的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12399094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档