我在aws上有一个基于Linux的ec2实例,带有预打包的Tomcat7,到目前为止,我能够:从命令行ssh到实例,连接到实例FileZilla,sudo启动/停止tomcat(tomcat正在监听端口80)所有开发项目管理在 Ubuntu 10.10 上进行
问题/问题是:
FileZilla:当我尝试将战争文件上传到 webapps 时,我得到:
Error: /opt/tomcat7/webapps/my-fancy-app-0.1.war: open for write: permission denied
Error: File transfer failed
我没有将任何用户(准确地说是 ec2-user)添加到与 Tomcat 关联的任何组中。
80 端口:如何在 80 端口启用外部访问?我只有默认的安全组,没有添加任何自定义设置。当我从“创建新规则”下拉列表中选择 HTTP 时,默认设置为 0.0.0.0/0 - 这是安全还是正确的设置?当我应用该规则运行 Tomcat 并尝试访问下一个公共 DNS 显示的 url 时,我得到(我相信 503 错误):Service Temporarily Unavailable
最后但同样重要的是,什么是弹性 IP,它在大局中扮演什么角色?
任何帮助将不胜感激。希望我能度过难关,并能够把所有这些都放在一个“数字绘画”的教程中。