部分应用场景下要求服务器根据客户输入的二级域名地址自动访问不同的页面,比如一个服务器放置了不同的业务,商城、官网等多个业务,又不想一个个配置server,
网站目录结构入戏:
html 网站根目录
mall 商城源码
www 官网源码
blog 博客源码
test 测试网站源码
有四个网站,按照以前的做饭需要4个server_name监控,但是使用nginx的二级域名泛解析可以轻松实现:
使用nginx的泛解析功能可以,如下配置即可:
server { listen 80; server_name ~^(?.+).testokk.cc$; root /usr/local/nginx/html/$subdomain; index index.html index.php;}
案例中主域名是testokk.cc,服务器会根据你二级域名输入的情况,自动访问/usr/local/nginx/html下不同的文件夹index页面。