如何使用nginx作为反向代理将localhost:9292定向到子域foo.localhost /?

mko

我已经学会了如何通过以下指令传递localhost:9292localhost/foo

location /foo {
    proxy_pass http://localhost:9292;
}

但我想做类似的事情

foo.localhost -> localhost:9292

有办法吗?

TroyCheng

如果foo.localhost是您的子域名,并且您想将子域代理传递到主域,则可以使用proxy_pass,并且可以server在需要时了解有关指令的更多信息一个例子:

server {
  listem 8080;
  host sub.main.com;
  ...
  location / {
    proxy_pass http://main.com;
    break;
  }
}
server {
  listen 8081;
  host main.com;
  ...
  location / {
    //do something
  }
}

这是代理通行证,意味着访问sub.main.com时,实际上它最终是由main.com处理的,但是客户端仍然显示sub.main.com。如果要让客户端显示main.com,则应在此处使用重定向,而不要使用proxy_pass。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将localhost / dir重定向到localhost?

来自分类Dev

使用 localhost 作为 http 代理

来自分类Dev

Localhost重定向到localhost / tutorial

来自分类Dev

Microsoft Edge将http:// localhost重定向到https:// localhost

来自分类Dev

Firefox将localhost重定向到HTTPS

来自分类Dev

如何在IISExpress上通过localhost使用子域?

来自分类Dev

Android Localhost?

来自分类Dev

Android Localhost?

来自分类Dev

如何使用RewriteBase将localhost更改为localhost / subdir?

来自分类Dev

域URL重定向到apache2中的localhost

来自分类Dev

Nuxt JS 服务器部署 - 如何使用 htaccess 将 URL 重定向到 localhost:3000

来自分类Dev

如何阻止localhost http:// localhost切换到https:// localhost

来自分类Dev

Localhost:将文件更新到localhost

来自分类Dev

Localhost:将文件更新到localhost

来自分类Dev

如何使用NginX在localhost上访问phpMyAdmin

来自分类Dev

ReturnUri到Localhost

来自分类Dev

无法SSH到localhost

来自分类Dev

将localhost:3280 / some / long / url镜像到localhost:3000

来自分类Dev

卷毛不起作用localhost子域

来自分类Dev

“ telnet localhost”如何工作?

来自分类Dev

“ telnet localhost”如何工作?

来自分类Dev

XAMPP网站重定向到localhost

来自分类Dev

在localhost上使用Fabric

来自分类Dev

Firefox和localhost开发(不能访问localhost)

来自分类Dev

区分i.localhost和localhost

来自分类Dev

区分i.localhost和localhost

来自分类Dev

如何将子域映射到localhost中的现有控制器操作

来自分类Dev

如何将子域映射到localhost中的现有控制器操作

来自分类Dev

如何停止将默认localhost虚拟主机定向到命名虚拟主机?