设置服务器以提供文件

时间:2015-07-13 13:22:50

标签: java apache tomcat

我有一台运行Tomcat的服务器,还有几个java应用程序。现在,我需要做一些事情,以便我可以通过URL从该服务器获取文件。

我已经搜索了httpd,但它似乎映射了主机的所有网址,这与我的Tomcat冲突。然后,一台机器上的两个Web服务器似乎在概念上是错误的。

问题是,我是否正确httpd为所有网址服务,使用它是不是一个坏主意,也许你知道更好的方法来做我需要的事情?

我正在考虑在tomcat中创建一个servlet,它会以某种方式响应文件到请求或者查找ftp如何工作。

2 个答案:

答案 0 :(得分:2)

如果你真的只是托管文件,那么你可以单独使用apache。如果这就是你所做的一切。

如果你需要一个java网络应用程序,那么100%选择Tomcat(或JBoss,如果你需要的话)。但我会说,如果你所做的只是托管文件,没有用户登录要求或类似的东西,那么只需使用apache。

答案 1 :(得分:1)

两台Web服务器正常。第一个代理服务器处理静态内容(图像,js,html页面等)并缓存它,并将所有非静态内容请求传递给主Web服务器(在您的情况下为tomcat)

我建议你阅读有关nginx http://nginx.org/en/docs/beginners_guide.html

的内容
相关问题