天空小小岛技术网站

标题: Apache中的SetEnv在Nginx里的实现方法 [打印本页]

作者: 一粒米    时间: 2013-11-29 14:35
标题: Apache中的SetEnv在Nginx里的实现方法
Apache 中这么写
  1. SetEnv AUTHOR yilimi
复制代码

然后
$_SERVER["AUTHOR"] 的值就是 yilimi

nginx 里用 fastcgi_param 来实现
看样例
  1. server {
  2.         listen 80;
  3.         server_name tkxxd.net;
  4.         access_log /data/tkxxd.net/logs/access.log combined buffer=32k;
  5.         error_log /data/tkxxd.net/logs/error.log warn;

  6.         location / {
  7.                 index index.html index.htm index.php;
  8.                 root /data/tkxxd.net/www/;
  9.         }

  10.         location ~ \.php$ {
  11.                 include fastcgi_params;
  12.                 fastcgi_pass  unix:/dev/shm/php-fcgi.sock;
  13.                 fastcgi_index index.php;
  14.                 fastcgi_param SCRIPT_FILENAME /data/tkxxd.net/www$fastcgi_script_name;
  15.                 fastcgi_param AUTHOR yilimi;
  16.         }
  17. }
复制代码


其中
fastcgi_param AUTHOR yilimi;
就是用来实现这个功能
注意放的位置
最后看 info 的效果图





欢迎光临 天空小小岛技术网站 (http://tkxxd.net/) Powered by Discuz! X3.1