Linux EC2上的目录结构

首先,我是Linux和Tomcat的完全新手。 我也不是技术。 我感觉自己在黑暗中行走,直到事情奏效。 我确实读了很多。

我有一个开发机器(Windows 7),具有以下configuration:

c:\dev\apache\ c:\dev\tomcat7\ c:\dev\sites\site1 c:\dev\sites\site2 

我刚刚创build了一个Amazon Linux EC2实例,我想上传我的东西,并具有相同的结构。

  1. 是否有任何理由我不应该复制我的结构从开发到EC2实例?
  2. 现在我正在使用Linux,是否有任何安全问题或事项要记住?

我读了a)最好在/ usr / local / tomcat中安装Tomcat,b)如果我自己安装Tomcat,我应该为它创build一个用户组。

我通常login到ec2并inputsudo su然后我做一个wget来下载和安装Tomcat。

  1. HTTPd和Tomcat应该放在正常的位置,但是你的站点可以放在/srv (例如/srv/sites/site1 )。

  2. 当然。 许多。 答案太多了。 简短的forms是禁用不必要的服务,阻止未使用的端口,并确保您的软件是最新的。