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作爲值。 –