将Apache2配置为子目录的代理

时间:2018-02-06 15:41:05

标签: javascript node.js reactjs apache2

TLDR;

在开发中如何告诉reactjs app是主目录,因为我收到了错误

    GET http://myapp.local/static/js/bundle.js net::ERR_ABORTED

当我向

提出请求时
    http://myapp.local/app

我需要它才能找到

http://myapp.local/app/static/js/bundle.js 

完整解释

我在运行ubuntu 14.04桌面的本地计算机上有一个开发环境,它在端口80上运行apache服务器,在端口3000上运行react开发服务器。

我有一个子目录调用应用程序,我想运行我的反应Web应用程序。在生产中,这只是将构建中的静态文件加载到该文件夹​​中的情况..

但在制作中我遇到了问题..

我已经使用Web服务器设置了反向代理,因此对myapp.local / app的所有请求都转到localhost:3000

但现在反应是试图在myapp.local中找到东西而不是myapp.local / app

在普通服务器中,我会将文档根目录设置为app,但不知道如何做出反应。

我也使用了create-react-app。

我希望我能提前解释自己!

0 个答案:

没有答案