首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在nginx中设置海量动态虚拟主机?

如何在nginx中设置海量动态虚拟主机?
EN

Stack Overflow用户
提问于 2011-11-20 11:22:02
回答 4查看 29.7K关注 0票数 25

我已经玩了大约一个小时的nginx,试图设置大量的动态虚拟主机。如果你曾经在apache中这样做过,你就会明白我的意思。

目标是为办公室中的少数人(超过50人)提供动态子域名

EN

回答 4

Stack Overflow用户

发布于 2013-01-23 01:46:29

也许这样做会让你到达你想要的地方:

代码语言:javascript
复制
server {

    root /sites/$http_host;

    server_name $http_host;

    ...

}

我喜欢这一点,因为我可以在飞行中创建站点,只需创建以域名命名的新目录,并将DNS指向服务器ip。

票数 72
EN

Stack Overflow用户

发布于 2017-10-07 01:32:00

代码语言:javascript
复制
server_name ~^(?<vhost>[^.]*)\.domain\.com$;
set $rootdir "/var/www/whatever/$vhost";
root $rootdir;
票数 1
EN

Stack Overflow用户

发布于 2018-01-10 07:21:42

正如@Samuurai建议的,这里是一个带有nginx构建集成的简短版本Angular 5:

代码语言:javascript
复制
server {
    server_name ~^(?<branch>.*)\.staging\.yourdomain\.com$;
    access_log /var/log/nginx/branch-access.log;
    error_log /var/log/nginx/branch-error.log;
    index index.html;
    try_files $uri$args $uri$args/ $uri $uri/ /index.html =404;
    root /usr/share/nginx/html/www/theft/$branch/dist;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8199231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档