我已经在端口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>
答案 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>