关于如何编写Nginx重写规则以模仿Apache的.htaccess文件的教程很多,但我不能自信地说我知道这个所谓的Nginx配置文件的名称或位置实际上是什么。我专门在寻找Nginx配置文件,该文件可让您编写服务器路径和PHP指令。我使用Ubuntu 12 Linux和Codeigniter作为我的PHP框架。
到目前为止,这是我所知道的:
- 此文件:
/etc/nginx/nginx.conf
尽管名称很诱人,但显然不是服务器指令的位置。 - 这个文件:
/etc/nginx/sites-available/default
似乎是我所需要的(我能够生成特定于我的应用程序的php错误),但是我无法正确获取Codeigniter特定的路径路由。首先,这是每个人都在谈论的“ config”文件/.htaccess吗?
您的问题不是PHP 语言(即用PHP 编程),而是特定服务器上的PHP 配置,这说明了完全有效的关闭投票。我无法评论您文章的后半部分,因为它看起来非常主观且有偏见。
—
尼克
您可以找到nginx config所在的位置,
—
bucabay
nginx -V
并可以在手册中找到它man nginx
。该-V
选项记录为“ -V打印nginx版本,编译器版本和配置脚本参数”。如果nginx
不在您的路径中,请使用which nginx
它将完整路径返回到nginx$(which nginx) -V