Настройка веб-сервера через контейнер Docker в Linux

Опубликовано: 16 Февраля, 2022

Перед настройкой сервера мы должны знать реальное значение или определение сервера. Итак, Сервер - это программа, которая предоставляет клиенту любые услуги. Например, веб-сервер предоставляет наши веб-сайты, сервер базы данных предоставляет нам данные. Это означает, что у каждого сервера есть работа, и для каждой работы, которую мы хотим, чтобы они выполняли, мы должны выбирать разные серверы.
Чтобы узнать больше о серверах и их работе, нажмите здесь. Чтобы узнать больше о докерах - нажмите здесь.

Предварительные условия:

  1. Операционная система Linux Как Ubuntu, Redhat, Kali Linux.
  2. Подключение к Интернету
  3. Докер установлен в системе

Что мы будем делать ВИЗУАЛЬНО:

Давайте теперь разберемся с установкой и настройкой.

3 шага для настройки веб-сервера

  • Установите серверную программу
  • Конфигурация сервера
  • Запустить сервер

Установка серверного программного обеспечения

Запустите докер-сервисы.

 systemctl запустить докер

Откройте контейнер docker, вы можете использовать для запуска образы centos 7. Если у вас нет образов centos, вы можете загрузить их с www.hub.docker.com

docker run -it --network host centos:7

Мы собираемся использовать HTTPD-сервер, его можно установить с помощью команды YUM и DNF, если вы используете RHEL 8.

 ням установить httpd 

установка веб-сервера

Настройка веб-сервера

На самом деле сервер уже настроен, и теперь пришло время обновить или создать веб-сайт на этом сервере. Доступ к веб-сайту сервера можно получить, используя IP-адрес хоста.
Веб-сайт установки

 cd / var / www / html /


В этом каталоге вы можете сохранить свой веб-сайт, и он будет доступен по сети.

Запустить сервер

 systemctl start httpd

Если это не запускает сервер, попробуйте это

 / usr / sbin / httpd

Доступ к содержанию веб-сайта

Чтобы получить доступ к содержимому веб-сервера, вы должны знать IP-адрес, который можно узнать с помощью команды «ifconfig». А затем выполните дальнейшие действия.

 curl http: // IP-адрес хоста / имя_страницы.html


Посетить веб-страницу