После попытки модифицировать существующий узел 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:
После того, как вы сделаете это и получите обновления (apt-get upgrade), у вас должна быть довольно хорошая оболочка для базового веб-сервера.
Теперь вы сможете перейти по адресу: ec2-54-218-143-2.us-west-2.compute.amazonaws.com и получить It Works! страница. Наиболее распространенной проблемой всегда является эластичный IP-адрес или доступ к группе безопасности.
Если у вас есть проблемы, напишите мне, и я могу немного помочь или сделать Webex и показать вам AWS .... супер скучно на работе сегодня ...