无法访问其他文件夹,而不是node.js应用程序

时间:2019-05-21 12:13:01

标签: node.js apache2 angular-universal

我已经在端口4000上部署了一个角度通用应用程序,并且使用了反向代理使其可以在端口80上运行。

应用程序路径:/ var / html / www / eduglobe / eduglobe /(此路径我作为domainname.com访问)

但是我无法访问以下路径:/var/html/www/test/index.html(这我无法通过domainname.com/test/index.html访问)

php和node.js服务器工作正常。

启用站点的000-default.conf的代码

    ProxyRequests Off


 <Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

ServerName demo.eduglobe.in
DocumentRoot /var/www/html/eduglobe/eduglobe




<Location />
    ProxyPreserveHost On
    ProxyPass http://127.0.0.1:4000/
    ProxyPassReverse http://127.0.0.1:4000/
</Location>

1 个答案:

答案 0 :(得分:0)

您启用了proxy_http吗?

以下内容对我有用!

检查 Location 指令是否指向托管应用的文件夹,该文件夹不是所启用网站的 DocumentRoot (/)。

DocumentRoot /var/www/html/

<Location /demo>
    ProxyPreserveHost On
    ProxyPass "http://127.0.0.1:8080/"
    ProxyPassReverse "http://127.0.0.1:8080/"
</Location>