Чтобы настроить HTTP-сервер Apache (httpd) на экземпляре Amazon EC2, вы можете использовать несколько методов. Вот несколько вариантов с примерами кода:
Метод 1: использование скрипта
- Подключитесь к своему экземпляру EC2 с помощью SSH.
- Обновите списки пакетов, выполнив команду:
sudo apt update
- Установите HTTP-сервер Apache, выполнив команду:
sudo apt install apache2
- Запустите службу Apache, выполнив команду:
sudo systemctl start apache2
- Включите запуск службы Apache при загрузке, выполнив команду:
sudo systemctl enable apache2
Метод 2. Использование пользовательских данных (для экземпляров EC2, запущенных с использованием пользовательских данных)
- Запустите новый экземпляр EC2 и перейдите к шагу «Настроить экземпляр».
- В разделе «Дополнительные сведения» введите следующий скрипт в поле «Пользовательские данные»:
#!/bin/bash apt update apt install -y apache2 systemctl start apache2 systemctl enable apache2
- Завершите работу мастера запуска экземпляра и запустите экземпляр.
Метод 3. Использование команды запуска AWS Systems Manager
- Откройте консоль AWS Systems Manager.
- Выполните документ «Выполнить команду» на своем экземпляре EC2.
[
{
"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"
]
}
}
]
}
]