一直学一直嗨,一直嗨一直学

nginx alias的设置

nginx也有像apache的别名功能,格式为:

  1. location ~ /alias {
  2.     root           /home/www/default;
  3.     index          index.php;
  4. }

但nginx在处理php脚本时,需要传递给fastcgi才能处理,所以比apache的别名设置多一个,下面我们以phpmyadmin别名设置为例:

  1. location ~ ^/phpmyadmin.+.php$ {
  2.     root          /home/www/default;
  3.     fastcgi_pass   127.0.0.1:9000;
  4.     fastcgi_index  index.php;
  5.     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  6.     include        fastcgi_params;
  7. }
  8. location ~ /phpmyadmin {
  9.     root           /home/www/default;
  10.     index          index.php;
  11. }

nginx alias的设置

Tags: