|
|
1
0
你应该这样做吗?我不建议这样做,因为一个简单的原因:因为你不控制上游,他们明确地告诉你,他们不支持你的方案,他们可以决定在任何时候阻止你的代理服务器,然后你的整个网站会因为不支持的设置而关闭。这就是很多人尝试用CydDFLARE在一天内修复破碎的TunBLR(回到白天,从TUBLR获得空白页面是非常普遍的,所以,在它前面放置CyrdFLARE,实际上加速了它,并修复了空白页面问题)。 如何做到。但是,如果你仍然想用nginx来做,这很简单,这是围绕nginx的一个非常流行的问题:
基本上你只需要绘制
|
|
|
2
0
可能您的路径与静态不匹配,因为加载时它会在
我建议您在代理服务器和主机中使用相同的路径,或者您需要重写URL,但是您需要为应用程序提供的静态信息找到每个路径模式。
如果有可能,请尝试在
希望有帮助。 请注意:我认为您应该避免使用反向代理。您确定没有比设置CNAME记录DNS更好的解决方案吗? |
|
|
3
0
这是可能的,但它有技术上的缺点(除了明显考虑到您可能违反了上游的服务条款之外)。 我的整个配置如下:
这里,nginx被配置为使用其
关于
注意事项:
我建议最好的选择是更改您的应用程序,以便它在
|
|
|
4
0
这是对我有用的,但我只是在下面回答的其他人的帮助下才找到答案。事后看来,这似乎很简单,我为自己没弄明白而感到很傻! 响应的HTML包含CSS和JS文件的绝对URL。浏览器最初从/apps/app1前缀加载HTML页面,但随后它尝试从/static、/favicon、/css等加载资产,但没有任何内容! 问题是应用程序使用绝对引用。我所要做的就是改变我的应用程序,使用相对引用。使用react,您可以通过将其放入package.json轻松完成此操作(请参见docs here ):
现在,浏览器将正确加载来自/apps/app1/static、/apps/app1/favicon、/apps/app1/css等的资产。 |
|
|
ftdeveloper · Nginx ip配置问题 2 年前 |
|
|
Manoj · Key斗篷Nginx集成问题 2 年前 |
|
|
Harvinder Singh · Nginx反向代理的问题行为 2 年前 |
|
|
BLBug · 内容安全策略-即使使用nginx配置也会阻止资源 2 年前 |