Nginx 几宗罪.
如果你不是如此扯着蛋, 市场份额又为何如此低?
A: ------------------------
location / { }
location优先不是按顺序来的, 而是按写法来. 那么在多conf引入搭配下, 根本无法实现重载等需求, 不得已需要修改旧配置文件.
B: ------------------------
location / { index index.php index.html index.htm; }
在访问127.0.0.1时, 虽然已经定义了默认执行文件, 可nginx的所有变量, 都读不到文件名. 没有文件名, 没有后缀, 配置怎么分发给php执行呢?
C: ------------------------
set $var test;
虽然有变量机制, 可变量还讲范围, 必须在server{} 里面, 外面要变量怎么办? 凉办.
D: ------------------------
if(!-e $request_filename) {}
if后面没空格, 将会无法启动? Err:nginx: [emerg] unknown directive "if(!-e" in
好吧, nginx 你太大罪了.
E: ------------------------
location / {
return 200 "path_php:$path_php";
set $path_php 1111111111; # 这个没提前生效.
fastcgi_index index.php; # 这个提前生效了.
}
代码顺序也是杂乱无章的, 大世界等待你的挖掘,
F:---------------------------
location{} 每一个location都要配置一次fastcgi_pass? 否则php不运行? 那lua, python, 配置起来, 真的会疯..
也就是网络上经常搜索到的问题, nginx 如何配置alias 到 phpmyadmin 无力喷它, 弱到渣渣
G:---------------------------
nginx 的if功能相当于智障设计, 谁用谁知道..
END
Qampp 相关下载信息
Qampp APACE/PHP一键全系列环境包 | : 64位 32位 |
数据下载由网络决定