使用nginx将url重写到子域,使其可以通过两者访问

基本上我有一个叫*.example.com的catchall服务器块。 我想要somename.com和somename.example.com工作(即somename.com/whatever和somename.example.com/whatever通过相同的服务器块,并导致相同的结果),所以没有redirect。 可能有几个url需要与不同的子网域进行匹配,所以map可能是最好的select。 我不确定,将不胜感激关于此事的任何指导!

编辑:只有一个根处理一切(和应用程序使用子域作为一个重要的input),但它期望一个子域,这是什么使重写域,以便有一个子域如此重要。

无法通过Nginx连接到socket.io

如何configurationNginx通过subdomain.domain.tld:80使ssh服务器可用

警告:服务器达到pm.max_children设置(5),考虑提高它

没有Nginx的Puma – 同一个IP:PORT上的多个ruby应用程序

Django的HttpResponseRedirect是http而不是https

地图是一个好主意,但你可能不需要它。 如果您采用一个约定,其中somename是您的工作目录的名称,则可以使用命名捕获作为变量根。 以下正则表达式server_name指令应该匹配abc.example.com和abc.com :

server { server_name ~^(?<somename>[^.]+)(.example)?.com$; root /var/www/$somename; }

相关文章

可以认为OpenFeign是Feign的增强版,不同的是OpenFeign支持S...
为进一步规范小程序交易生态、提升用户购物体验、满足用户在...
云原生之使用Docker部署Dashdot服务器仪表盘
本文主要描述TensorFlow之回归模型的基本原理
1.漏洞描述Apache Druid 是一个集时间序列数据库、数据仓库和...
内部类(当作类中的一个普通成员变量,只不过此成员变量是cl...