phpstudy 配置nginx下多个虚拟域名方法

方法一:

第一步:在 C:\Windows\System32\drivers\etc下的hosts文件中添加

127.0.0.1   think.cn

第二步: 在D:\phpStudy\nginx\conf\vhosts.conf 文件中,配置以下内容

server {
    listen       80;
    server_name  think.cn;
    root   "D:/phpStudy/WWW/think";
    location / {
        index  index.html index.htm index.php;
        #autoindex  on;
        
        if (!-e $request_filename) {
           rewrite ^(.*)$ /index.php?s=$1 last;
           break;
        }
    }
    location ~ \.php(.*)$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param  PATH_INFO  $fastcgi_path_info;
        fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
        include        fastcgi_params;
        
        set $script_name $fastcgi_script_name;
        set $path_info "";
        if ($uri ~ "^(.+?.php)(/.*)$") {
              set $script_name $1;
              set $path_info $2;
        }
        fastcgi_param   PATH_INFO $path_info;  
        fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name;  
        fastcgi_param   SCRIPT_NAME   $fastcgi_script_name;  
    }
}

方法二:

1、启动phpstudy 双击图标打开  找到其他选项 -->站点域名管理

2、下面的网站目录需要注意是在 phpstudy环境的 WWW文件夹下创建站点文件夹最后保存配置并生成文件

3、接下来就是修改host文件才能正常访问到本地的网站  不然就是访问网络的网站哦   

 host文件地址:C:\Windows\System32\drivers\etc

重启Nginx服务器


取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

相关推荐

评论

表情