Назад | Перейти на главную страницу

Как создать экземпляр EC2 с поддержкой Drupal?

После попытки модифицировать существующий узел Ubuntu Raring Amazon EC2 для поддержки Drupal (см. PHP5 установлен, но Apache отображает PHP как неинтерпретируемый текст. Как я могу заставить его обрабатывать его как PHP?), Решил начать все сначала и использовать tasksel install lamp-server, который, как я опасался, может что-то заткнуть. Я пытался следовать https://help.ubuntu.com/community/Drupal , установив Drupal 7 из репозиториев, и apachectl restart работает с очевидным успехом, но когда я пытаюсь подключиться к полному доменному имени, которое я использую для оболочки, из веб-браузера, Chrome говорит: «Ой! Google Chrome не может подключиться к ec2-54-218-143-2.us-west -2.compute.amazonaws.com ".

Не могли бы вы указать мне на предпочтительный HOWTO для создания узла под управлением Drupal (а также на возможность поддержки VirtualHosts с помощью сценариев CGI, а также статического содержимого)? Есть ли неочевидный способ загрузки изображения на хост, на котором будет работать Drupal?

--РЕДАКТИРОВАТЬ--

Вставка портов группы безопасности для экземпляра:

22 (SSH)    0.0.0.0/0   Delete
80 (HTTP)   0.0.0.0/0   Delete

Другими словами, Amazon утверждает, что разрешает соединения через порт 80.

Вам необходимо изменить настройки группы безопасности, чтобы разрешить входящий трафик на порт 80. Я также обычно использую ufw на сервере в качестве межсетевого экрана.

Мой список для развертывания сервера drupal на AWS:

  1. Раскрутите экземпляр t1.micro
  2. Измените группу безопасности, чтобы разрешить http (80), https (443), ssh (22), ftp (21).
  3. Настройте ufw на сервере, чтобы разрешить http (80), https (443), ssh (22), ftp (21)
  4. установить сервер лампы по умолчанию
  5. установить proftpd
  6. создать пользователя ftp и назначить домашний каталог / var / www
  7. назначить эластичный IP-адрес экземпляру в панели управления aws

После того, как вы сделаете это и получите обновления (apt-get upgrade), у вас должна быть довольно хорошая оболочка для базового веб-сервера.

Теперь вы сможете перейти по адресу: ec2-54-218-143-2.us-west-2.compute.amazonaws.com и получить It Works! страница. Наиболее распространенной проблемой всегда является эластичный IP-адрес или доступ к группе безопасности.

Если у вас есть проблемы, напишите мне, и я могу немного помочь или сделать Webex и показать вам AWS .... супер скучно на работе сегодня ...