【问题标题】:How to set my apache project as default program to launch如何将我的 apache 项目设置为默认程序以启动
【发布时间】:2010-12-05 16:22:44
【问题描述】:

您好,

我怎样才能做到这一点,将 localhost:8080/MyProject/ 转换为 localhost/ ? 我使用 XAMPP Tomcat 6.0 作为我的服务器。

我尝试在 Catalina 和 webapps 目录中将我的 MyProject 重命名为 ROOT, 但没有用,服务器崩溃了,再也不会运行了。

谢谢, 西里尔 H.

【问题讨论】:

  • 您想在 80 端口上运行吗?这样端口就不会显示在 url 中?
  • 是的。我该如何处理?

标签: java tomcat


【解决方案1】:

您真正想要的是安装 Apache HTTP 服务器并将其配置为使用 mod_proxy 的反向代理运行

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://foo.example.com:8080/myapplication
ProxyPassReverse / http://foo.example.com:8080/myapplication 

配置应该将实例请求转换为 /myservlet 到 :8080/myapplication/myservlet 。请注意,将东西放在确切的根目录并不总是一个好主意,因为之后您就不能将其用于其他需要(没有更高级的配置,可能涉及 mod_rewrite)。

【讨论】:

  • 我应该配置什么文件名?
  • 我要在httpd.conf中包含上面正确参数的代码吗?
猜你喜欢
  • 1970-01-01
  • 2011-06-15
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
  • 1970-01-01
  • 2016-02-02
  • 1970-01-01
  • 2014-12-12
相关资源
最近更新 更多