Как настроить HTTP-сервер Apache (httpd) на экземплярах Amazon EC2

Чтобы настроить HTTP-сервер Apache (httpd) на экземпляре Amazon EC2, вы можете использовать несколько методов. Вот несколько вариантов с примерами кода:

Метод 1: использование скрипта

  1. Подключитесь к своему экземпляру EC2 с помощью SSH.
  2. Обновите списки пакетов, выполнив команду:
    sudo apt update
  3. Установите HTTP-сервер Apache, выполнив команду:
    sudo apt install apache2
  4. Запустите службу Apache, выполнив команду:
    sudo systemctl start apache2
  5. Включите запуск службы Apache при загрузке, выполнив команду:
    sudo systemctl enable apache2

Метод 2. Использование пользовательских данных (для экземпляров EC2, запущенных с использованием пользовательских данных)

  1. Запустите новый экземпляр EC2 и перейдите к шагу «Настроить экземпляр».
  2. В разделе «Дополнительные сведения» введите следующий скрипт в поле «Пользовательские данные»:
    #!/bin/bash
    apt update
    apt install -y apache2
    systemctl start apache2
    systemctl enable apache2
  3. Завершите работу мастера запуска экземпляра и запустите экземпляр.

Метод 3. Использование команды запуска AWS Systems Manager

  1. Откройте консоль AWS Systems Manager.
  2. [
     {
       "schemaVersion": "2.2",
       "description": "Install and configure Apache HTTP Server",
       "mainSteps": [
         {
           "action": "aws:runShellScript",
           "name": "installApache",
           "inputs": {
             "runCommand": [
               "apt update",
               "apt install -y apache2",
               "systemctl start apache2",
               "systemctl enable apache2"
             ]
           }
         }
       ]
     }
    ]
  3. Выполните документ «Выполнить команду» на своем экземпляре EC2.