Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Can';t在proxypass之后登录_Apache_Reverse Proxy_Mod Proxy_Proxypass - Fatal编程技术网

Apache Can';t在proxypass之后登录

Apache Can';t在proxypass之后登录,apache,reverse-proxy,mod-proxy,proxypass,Apache,Reverse Proxy,Mod Proxy,Proxypass,我已经设置了一个apache服务器作为反向代理,将两个不同的DNS名称指向正确的服务器。其中一个很好用,它是一个包含一些页面的简单网页 另一个没有,它是一个更复杂的系统,需要用户先登录。这个页面的问题始于我需要访问“10.105.27.230/应用程序”才能访问它。如果没有/应用程序,它将无法工作。问题是,这个应用程序安装了apache本身,它不在/var/www/folder下,而是在其他地方 现在我可以进入该页面,但当我尝试登录example.com时,它只是将我重定向到example.co

我已经设置了一个apache服务器作为反向代理,将两个不同的DNS名称指向正确的服务器。其中一个很好用,它是一个包含一些页面的简单网页

另一个没有,它是一个更复杂的系统,需要用户先登录。这个页面的问题始于我需要访问“10.105.27.230/应用程序”才能访问它。如果没有/应用程序,它将无法工作。问题是,这个应用程序安装了apache本身,它不在/var/www/folder下,而是在其他地方

现在我可以进入该页面,但当我尝试登录example.com时,它只是将我重定向到example.com/app并显示相同的登录页面。我认为这与我的proxypass有关,但找不到正确的配置,因为这是我第一次使用代理

起初,当我试图设置反向代理(代理服务器)时,页面正常工作,但没有css和图像

<VirtualHost *:80>
   DocumentRoot /var/www/html
    ServerName example.com
    ProxyRequests Off
    <Proxy *>
      Order deny,allow
      Allow from all
    </Proxy>
    ProxyPreserveHost on
    ProxyPass / http://10.105.27.230/app/
    ProxyPassReverse / http://10.105.27.230/app/
</VirtualHost>

如果我直接进入,我可以登录,登录后会显示此链接。并且链接仅在/#之后更改

如何使其正常工作,以便我可以从example.com登录并使用系统

    ProxyPass /app http://10.105.27.230/app/
    ProxyPassReverse /app http://10.105.27.230/app/
    ProxyPass / http://10.105.27.230/app/
    ProxyPassReverse / http://10.105.27.230/app/