首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Tomcat安装到Linux中的非标准目录

如何将Tomcat安装到Linux中的非标准目录
EN

Server Fault用户
提问于 2011-06-02 15:57:58
回答 2查看 601关注 0票数 0

嘿,对不起,如果这是一个n00b问题,我是Linux管理部门的超级n00b。

所以,我在亚马逊EC2上,使用Amazon,我认为这是红帽衍生的。我有一个安装到/mnt/vol5的EBS卷,我想在那里安装Tomcat。然而,所有的教程都说Tomcat喜欢在/usr/bin中。无论如何,我下载了Tomcat包并将其解锁到/mnt/vol5。我执行了运行脚本,所有事情都按照它应该运行的方式运行。我在端口80上访问我的服务器,然后看到Tomcat测试页面。

但是,我知道有些东西可能会期望我的Tomcat实例位于/usr/bin中,一般来说,让我的服务器“看上去和操作”好像Tomcat在/usr/bin而不是/mnt/vol5中是一个好主意。我该怎么做?是涉及安装的东西吗?涉及更改/etc/fstab的东西?

再一次,为n00b问题道歉--如果你能提出任何好的在线教程来帮助我理解这样的文件系统内容,我会非常感激的。

谢谢!

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-06-02 16:13:16

Tomcat不需要在/usr/bin中运行。我在我的许多生产机器上使用tomcat,并且我不希望我的中间件与/usr/bin中的基本系统二进制文件共存(我通常选择/opt或/usr/local)。我认为你所做的一切都是很好的,除了它所在的地方,什么都不应该期待。我相信许多配置文件都根据启动应用程序的环境使用路径变量。

不过,我想指出的是,如果tomcat安装程序像那样在端口80上运行,那么您将tomcat作为root运行,不应该这样做。单个tomcat实例的最佳实践是以非特权用户的身份在端口> 1024上运行,然后使用iptables将通信量从8080 (例如)转发到80。443也是如此。

票数 0
EN

Server Fault用户

发布于 2012-04-27 08:13:56

查看Linux 文件系统层次标准。它特别规定了可选的应用软件包,如Tomcat,放在/opt下。

在今天的Linux发行版中找到的“官方”Tomcat包的内容通常分散在文件系统中:配置文件在/etc下,webapp和日志在/var下等等,主目录中只包含指向其他位置的二进制文件和符号链接。

云第二部分系列中的猫中,有关于在Amazon上安装Java和Tomcat的详细说明。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/276334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档