配置本地开发机器虚拟域名以及泛域名解析

本文介绍如何通过修改hosts文件及Nginx配置实现本地多站点开发。具体步骤包括:1) 在hosts文件中添加虚拟域名映射;2) 在Nginx中配置泛域名解析,以实现不同二级域名指向本地不同目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置本地开发机器虚拟域名以及泛域名解析

适合在本地进行多站点开发配置

1、配置:C:\Windows\System32\drivers\etc\hosts 添加

127.0.0.1 a.la
127.0.0.1 qwadmin.a.la
127.0.0.1 test.a.la
  

2、nignx配置

 server {
        listen       80;
        #server_name  test.a.la;
	server_name ~^(?<subdomain>.+).a.la$;
	index  index.html index.htm index.php;
	root   D:/web/$subdomain;
        location ~ \.php$ {
            root           D:/web/$subdomain;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  domain $subdomain;
	    include        fastcgi_params;
        }
 }

作用说明: 在目录 D:/web/ 里添加 test虚拟目录站点,在hosts文件里 添加 test的二级域名映射如:127.0.0.1 test.a.la,刚可以通过 test.a.la 直接访问test站,不需求重启nginx

转载于:https://my.oschina.net/gKWW0kOYB/blog/1790706

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值