首先,我对 Linux 和 Tomcat 完全是个新手。我也不是什么技术专家。我靠摸索着完成工作,直到一切顺利。不过我确实读了很多书。
我有一台开发机器(Windows 7),其配置如下:
c:\dev\apache\
c:\dev\tomcat7\
c:\dev\sites\site1
c:\dev\sites\site2
我刚刚创建了一个 Amazon Linux EC2 实例,我想上传我的内容并具有相同的结构。
- 有什么原因我不应该将我的结构从开发复制到 EC2 实例吗?
- 现在我使用 Linux,是否存在任何安全问题或需要注意的事项?
我读到 a)最好将 Tomcat 安装在 /usr/local/tomcat 中;b)如果我自己安装 Tomcat,我应该为其创建一个用户组。
我通常登录到 ec2 并输入sudo su
然后执行 wget 来下载并安装 Tomcat。
答案1
HTTPd 和 Tomcat 应该放在其正常位置,但您的站点可以放在下面
/srv
(例如/srv/sites/site1
)。当然。很多。太多了,无法一一回答。简而言之,就是禁用不需要的服务、阻止未使用的端口,并确保您的软件是最新的。