我使用的是Redhat Linux,带有apache、tomcat和alfresco。
我已经成功地使用了一个带有proxypass和proxypassreverse的虚拟服务器,将example.com作为端口8282的服务器名。我被发送到tomcat,我可以很好地看到开始的tomcat页面,但是我使用的链接将不起作用。tomcat正在运行alfresco,我输入example.com/share/ page /,它会将我带到登录页面,但是它看起来好像没有任何用于设置页面样式的css,而用于输入用户名和密码的文本框在旁边。如果我输入实际的ip地址和端口号,/share/ page /页面就可以正常工作。
不确定为什么这不起作用
http://example1/share/page/什么时候
http://<ip-address>:8282/share/page/ 作品
下面是我在/tomcat/conf/server.xml中的代码
<Connector className="org.alfresco.share"
port="8282"
proxyName="example1"
proxyPort="80"/>下面是我在/etc/httpd/conf/httpd.conf中的代码
<VirtualHost *:80>
ServerName example1
ProxyPass / http://<ip-address>:8282/
ProxyPassReverse / http://<ip-address>:8282/
</VirtualHost>我在另一台使用apache-tomcat-8.0.9的服务器上尝试了这一方法,但没有使用apache-tomcat-8.0.9,它可以正常工作。
感谢您的帮助,谢谢!
发布于 2014-10-09 23:27:04
我想出了解决方案,我看了看代码,发现alfresco的代码使用了@import和服务器,或者浏览器只是需要一段时间才能加载。这是我在不更改一行代码的情况下解决的第一个问题。这里是链接Best way to include CSS? Why use @import?
https://stackoverflow.com/questions/26246720
复制相似问题