我最近在我的Centos 8服务器上安装了Apache Guacamole。当我尝试访问服务器时,它使用以下URL:http://10.10.44.11:8080/guacamole/#/
但是,我想将此URL路径简化为类似http://10.10.44.11/
的内容。换句话说,IP地址之后没有路径。
我花了很多时间试图通过改变<Location>
路径来找出解决方案,我尝试了所有可能的组合,但都没有成功。
我有apache版本2.4.37(centos)以及tomcat-9.0.48。
默认情况下,/etc/httpd/conf.d/tomcat_manager.conf
包含:
<VirtualHost *:80>
ServerAdmin root@localhost
ServerName 10.10.44.11
DefaultType text/html
ProxyRequests off
ProxyPreserveHost On
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
</VirtualHost>
然而,我尝试稍微改变变量,以便它可以删除/路径,基于多个表单,类似于:
<VirtualHost *:80>
ServerAdmin root@localhost
ServerName 10.10.44.11
<Location /> #
Order allow,deny
Allow from all
ProxyPass http://localhost:8080/guacamole/ flushpackets=on
ProxyPassReverse http://localhost:8080/guacamole/
</Location>
</VirtualHost>
其中<Location />
中的"/"
表示无路径
问题是我根本没能成功地改变路径...我不是apache的Maven,所以也许我做错了什么?
如果重要:我的guacamole.war
的位置是在/etc/guacamole
任何帮助将不胜感激!
1条答案
按热度按时间wqnecbli1#
实际上,默认情况下,通过以“/guacacamole”结束URL来访问bastion主机。但是,您也可以重定向URL,以便只能通过输入URL http://10.10.44.11:8080来访问bastion主机
为此,必须首先转到“/var/lib/tomcat*/webapps/ROOT”目录,并将“index.html”文件移动到另一个目录
然后,在第二步中,您必须创建一个index.jsp文件,在其中输入以下配置:
最后,重启tomcat服务。应该考虑到变化。