настройки группы безопасности ec2, настройки sftp и порта 80 - PullRequest
0 голосов
/ 01 октября 2011

У меня есть экземпляр ec2 на основе Linux на aws с предварительно упакованным Tomcat7, и до сих пор я могу: ssh в экземпляр из командной строки, подключиться к экземпляру FileZilla, запустить / остановить sudo tomcat (tomcat прослушивает порт 80Все администрирование разработки проекта происходит в Ubuntu 10.10

Проблемы / вопросы:

FileZilla : при попытке загрузить файл войны в веб-приложения я получаю:

Error: /opt/tomcat7/webapps/my-fancy-app-0.1.war: open for write: permission denied
Error: File transfer failed

Я не добавил ни одного пользователя (точнее, ec2-пользователя) ни в какие группы, связанные с Tomcat.

Порт 80 : как включить внешний доступна порт 80?У меня есть только группа безопасности по умолчанию, я не добавил никаких пользовательских настроек.Когда я выбираю HTTP из выпадающего списка «Создать новое правило», по умолчанию устанавливается значение 0.0.0.0/0 - это безопасный или правильный параметр?Когда я запускаю Tomcat с этим правилом и пытаюсь посетить URL, показанный в следующем Общедоступном DNS, я получаю (ошибка 503, я считаю): Service Temporarily Unavailable

И последнее, но не менее важное, что такое Elastic IP и какую рольиграет ли он в более широком изображении?

Любая помощь будет чрезвычайно ценится.Надеюсь, я справлюсь с этим и смогу поместить все это в своего рода учебник «рисовать цифрами».

1 Ответ

1 голос
/ 01 октября 2011

FTP : вы используете сервер FileZilla или имеете в виду, что вы используете клиент FileZilla?Во втором случае, какой FTP-сервер вы используете.Это проблема с правами доступа, и пользователь для авторизации может зависеть от имени пользователя, которое вы используете для FTP.Например, для proftpd я использую разные идентификаторы пользователей Unix (даже не созданные, просто используя номер) для каждого имени пользователя FTP.

Порт 80 : Да, 0.0.0.0/0 означает открыть порт 80 для всех, и это правильная настройка (насколько безопасно зависит от того, как вы защитили свою систему).

Elastic IP - это способ привязать IP-адреса к компьютерам.Если по какой-либо причине ваш сервер EC2 больше не работает и вы предпочитаете запускать новый экземпляр, вы можете в течение нескольких минут запустить новый экземпляр и назначить свой новый IP-адрес этому новому экземпляру, все из консоли управления AWS. Даже в другой зоне доступности.

...