Рейтинг:0

Как я могу позволить серверу apache всегда работать на моем экземпляре ec2?

флаг lu

Я изучаю сервер EC2 от aws. Я настроил apache и php. Я запустил сервер apache командой

Запуск службы Sudo httpd

Но каждый раз, когда я останавливаю свой компьютер, или на следующий день, когда я хочу продолжить курс. Я должен снова запустить сервер apache. Я имею в виду, что он не всегда находится в запущенном состоянии.

Представьте, если у меня есть веб-сайт, работающий на этом экземпляре, это означает, что пользователи не смогут перейти на мой веб-сайт. Или, если я хочу, чтобы мой веб-сайт был доступен каждый раз, мне не нужно выходить из моей учетной записи aws. Можете ли вы объяснить мне, в чем проблема?

Я использую прямо сейчас 12-месячное бесплатное предложение на aws. Это Amazon Linux 2 с версией Linux 4.14.

berndbausch avatar
флаг us
Сервер AWS работает постоянно? В этом случае что-то убивает Apache, возможно, не хватает памяти. Проверьте журналы httpd и сообщения ядра (кажется, что в Amazon Linux 2 есть systemd, поэтому `sudo journalctl -k -e` показывает вам последние сообщения ядра). Или, если сервер AWS будет перезагружен, вы должны убедиться, что httpd запускается автоматически, возможно, `sudo systemctl enable httpd`.
berndbausch avatar
флаг us
Кстати, serverfault предназначен для проблем с профессиональной ИТ-средой и не подходит для того, чтобы задавать ваш вопрос. Лучший сайт — unix.stackexchange.com.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.