nginx自动绑定二级域名

下面是代码:

    server {
    listen 80;
    #//监听网站,把二级域名作为参数传入进来 不得不说正则的强大
    server_name ~^(?<subdomain>.+).test.com$;
    access_log /www/log/web.log combined;
    index index.html index.htm index.php;
    #//设置目录为二级域名的名字
    root /www/$subdomain/;
    location ~ .php {
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      client_max_body_size 1000M;
      fastcgi_split_path_info ^(.+\.php)(.*)$;
      fastcgi_param PATH_INFO $fastcgi_path_info;
      #这里最重要,要把$document_root也给复用下来,这样子才能找到php文件
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
      }
    }

连浩勇博客
请先登录后发表评论
  • 最新评论
  • 总共1条评论
连浩勇博客

:不错

2018-04-06 21:55:06 回复

  • 本博客使用免费开源的 laravel-bjyblog v5.5.0.17 搭建 © 2014-2018 lhyong.cn 版权所有 ICP证:粤ICP备18026642号-1
  • 联系邮箱:lhyong@lhyong.cn