Nginx 几宗罪.

分类
Qampp手册
更新时间
2021-03-24 17:23:16

如果你不是如此扯着蛋, 市场份额又为何如此低?


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位 

数据下载由网络决定

腾讯云 / 腾讯AI / 腾讯开源 / 腾讯兔小巢
分享工作室 粤ICP备16004795号-2 Date:2021-04-20 03:04:25(UTC) RunTime:0.013