nginx.conf 文件的加密配置说明

【参考https://yq.aliyun.com/articles/74284,写的很棒,帮了我大忙,thx】

  # vim/usr/local/nginx/conf/nginx.conf
  location / {
       root   /www;
       index  index.html index.htm index.php;
    }
   location ~ \.php$ {
        root           /www;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /www$fastcgi_script_name;
        include        fastcgi_params;
    }
//注:黑体www为web根目录,改成对应目录即可
  • location 定义文件类型, .php$ 代表所有以 php 作为文件后缀的文件类型;
  • root 定义 php 文件存放的路径, 当前以 "/www" 作为默认存放位置;
  • fastcgi_index 定义 php 文件类型中的默认索引页;
  • fastcgi_param SCRIPT_FILENAME 定义了页面请求参数, 如客户端需要访问 /t1.php 则会自动读取 /www/t1.php文件, 如客户端访问 / 则自动读取 /www/index.php 文件;
  • include 定义fastcgi 配置信息将会被保存到 /usr/local/nginx/conf/fastcgi_params 文件中;必须配置,否则不能配置成功
  • nginx最常用的方法是利用 tcp/ip 协议连接 phpfastcgi 接口, 因此要连接php必须先启动fastcgi程序,即7.0.0.1:9000

你可能感兴趣的:(nginx.conf 文件的加密配置说明)