0
由于我创建了托管在NGINX网络服务器上的wordpress博客,并且此webserver在8090端口上运行,因此它是不安全的。所以要访问博客帖子,我需要导航为http://example.org:8090/blog和http://example.org:8090/blog/wp-admin。而且这两个链接在我的结束时都工作正常。但我的要求是显示来自安全域中的那些页面内容,这是在Node中托管的,并且它是基于React的应用程序,它在端口80和443端口上运行,以便使其工作I已添加http-proxy-middleware节点代理模块。代理将安全域重写为不安全域
解决
app.use('/blog', proxy('/blog', { target: 'http://example.org:8090', changeOrigin: true,
pathRewrite: { '^/blog': '' } }))
app.use('/blog/wp-admin', proxy('/blog/wp-admin', { target: 'http://example.org:8090', changeOrigin: true,
pathRewrite: { '^/blog/wp-admin': '' } }))
但是当我在URL作为打它https://example.org/blog导航到http://example.org:8090
感谢您的回复让我试试。 – UIseeker
这是导航,但带有端口号的旧网址,例如。 http://example.org:8090/blog但我需要将博客渲染为http://example.org/blog – UIseeker
您是否配置了WordPress网站的SITEURL和HOME变量?有关更多信息,请参见[本页](https://codex.wordpress.org/Changing_The_Site_URL)。如果您希望网站在两个域上均可使用,则可以使用:/ blog作为值。 –