Логотип компании "Компьютер и Я"
  • Компания
  • Продукты
  • Тарифы
  • Статьи
  • Контакты

5. Основы CMS WordPress, установка www-сервера

Home5. Основы CMS WordPress, установка www-сервера

Итак, после того, как мы установили Linux, следующей нашей целью является web-сервер Apache.

Однако, прежде чем его устанавливать, нам нужно будет потрудиться установить и настроить себе простейшее окружение для работы с Linux. В предыдущей статье мы показали, что к командной строке Linux shell можно получить доступ с помощью Менеджера Hyper-V, однако делать это мы будем только тогда. когда по той или иной причине не будут доступны другие средства. Если вы были внимательны, то заметили, что наряду с ядром Linux и основными утилитами, мы установили ещё и ssh-сервер. Пришло время этим воспользоваться. Вы можете установить любой ssh-клиент, который вам по душе и к которому вы привыкли, например, мы предпочитаем обычно старый добрый PuTTY, однако здесь мы покажем, как использовать родные средства Windows:

Если наша виртуальная машина выключена, то запускаем её как показывалось в предыдущей статье (Кнопкой “Пуск” во вкладке “Действия”), при этом кнопку “Подключить” нажимать не нужно;

    1. Нажимаем на комбинацию клавиш {Windows,R}, набираем cmd, нажимаем на Enter (или мышью на кнопку “ОК”), после чего проверяем связь с виртуальной машиной, набрав и выполнив в появившемся окне на чёрном экране команду ping ip-адрес-виртуальной-машиныпроверка связи с установленной виртуальной машиной
    2. Если команда ping отработала (то есть от гостевой ОС Linux есть ответ), то набираем следующую команду: ssh ваш-логин-в-Linux@ip-адрес-виртуальной-машины:запускаем ssh-клиент из Windows
    3. На появившийся вопрос отвечаем утвердительно, то есть набираем yes и жмём Enter;Заходим в Linux Shell при помощи ssh-клиента
    4. Теперь достаточно ввести верно ваш пароль и вы в командной строке Debian/GNU Linux 11:Debian GNU/Linux 11 Shell Prompt
    5. Операционная система Debian GNU/Linux постоянно развивается, поэтому, даже если вы ещё вчера установили её, то уже сегодня имеет смысл получить информацию о доступных обновлениях пакетов программ, и делается это при помощи команды: sudo apt update,обновление информации о доступных пакетах программа результатом её работы может быть совет по запуску обновления того или иного пакета или нескольких пакетов, что можно сделать посредством команды: sudo apt upgrade
    6. В принципе, уже после этого можно приступить к установке сервера Apache, однако потом нам придётся много работать с файлами и чтобы не делать это каждый раз с командной строки, имеет смысл поставить файловый менеджер, а поскольку мы не будем ставить никаких систем поддержки графических интерфейсов (они попросту не нужны для наших целей), то выбор невелик и ставить нужно Midnight Commander, который распространяется по той же лицензии GNU GPL Установка Midnight Commaderи позволяет нам сильно упростить многие операции с файлами, в том числе их просмотр и редактирование, при всём при этом, что самое замечательное, не отвергая возможности использования командной строки, так как всегда можно перейти к ней при помощи комбинации клавиш {Ctrl, O}, не запуская отдельного процесса и тем самым выполняя команды в привилегированном режиме не вводя их каждый раз в виде параметра команды “sudo”
    7. Итак, запускаем установленный Midnight Commander командой: sudo mc, вводим последний раз (по крайней мере до его закрытия) пароль и любуемся стандартным синим двухоконным менеджером файлов с интерфейсом, известным нам ещё с 1986 года благодаря Norton Commander. Далее, поскольку менеджер файлов сейчас нам не нужен, нажимаем {Ctrl, O} и попадаем снова в командную строку Unix shell (стоит заметить, что нажав в любой момент на эту же комбинацию клавиш, мы снова можем быстро вернуться к Midnight Commander, что крайне удобно)
    8. Теперь мы готовы к установке web-сервера, но прежде чем его установить, для того, чтобы был очевидней результат попробуйте в любом интернет-браузере вашей локальной сети ввести адрес: “http://192.168.1.11” и убедитесь, что будет выдана диагностика “Попытка соединения не удалась”, что естественно, так как нет сервера, который должен отвечать на http-запросы.
    9. Всё, набираем в командной строке: apt install apache2Установка web-сервера Apache
    10. На вопрос отвечаем утвердительно, набрав букву “д” и нажав на Ввод (Enter), что приведёт к тому, что необходимые пакеты установятся в вашу систему и Linux shell будет готов принимать очередные команды.
    11. Если вы всё сделали правильно, то на этом процесс установки web-сервера Apache заканчивается, а для проверки нужно найти страницу браузера. где вам выдавалась ошибка соединения, нажать {Ctrl, F5} и увидеть такую картинку: проверка работы сервера Apache
    12. Обратите внимание на то, что к серверу пока можно обращаться  только по протоколу http: и только по ip-адресу, а о том, как настроить сервер для работы с https, а также так, чтобы он откликался на имена доменов поговорим в одной из следующих статей, где будет обсуждаться тема создания и настройки сайтов на web-сервере Apache установленной нами ветки 2.4.x
    13. У нас всё прошло гладко, сервер установился и запустился без единого сообщения, однако на практике, в зависимости от тех или иных обстоятельств, установленный вами сервер может выдать предупреждение или даже сообщение об ошибке запуска, и тут нужно будет изучать журнал ошибок, для чего нажимаем на комбинацию клавиш {Ctrl, O), заходим в каталог varlogapache2, находим в нём файл error.log, жмём F3, изучаем ошибку по её номеру, ищем варианты решения проблемы в Интернет (или на сленге “гуглим проблему”), решаем её, а затем проверяем решение при помощи следующей команды: systemctl status apache2.service -l --no-pager и только если она не выдаёт никаких красных строк, можно считать, что вы завершили установку web-сервера.
Аватар Armen KhaishbashevArmen Khaishbashev
95
Основы CMS WordPress
Next Post6. Основы CMS WordPress, установка и настройка СУБД MySQLОкт 18, 2022

Related items

Основы CMS WordPress

4. Основы CMS WordPress, ставим гостевую ОС

Итак, настала пора перейти к нашей практической цели: установке WordPress, а, как мы писал

Read More
Аватар Armen KhaishbashevArmen Khaishbashev
12.02.2024
215
ВМ Hyper-V, гостевая ОС для CMS WordPress
Основы CMS WordPress

3. Основы CMS WordPress, выбираем и ставим VMM (гипервизор)

Существующие типы организации систем виртуальных машин В предыдущей статье было обосновано

Read More
Аватар Armen KhaishbashevArmen Khaishbashev
05.02.2024
202
Установка VMM (гипервизора) Hyper-V
Основы CMS WordPress

2. Основы CMS WordPress — выбираем HSP

Выбираем тип сервиса, предоставляемого Hosting Service Provider – компаниями. Перечисленно

Read More
Аватар Armen KhaishbashevArmen Khaishbashev
04.02.2024
204
Выбор HSP для CMS WordPress.
Логотип компании "Компьютер и Я"
Наша миссия - построить лучшее будущее посредством наших программно-аппаратных решений!
Клиентам
  • О компании
  • Продукты
  • Тарифы
Контакты
  • Контакты компании КОМПЬЮТЕРиЯ
  • связаться с нами
  • Политика конфиденциальности
+7 (863) 303 61 73
+7 918-500-26-57
Сайт техподдержки: crm.sysadmin.bz
Авторские права © 2024. Компания "КОМПЬЮТЕРиЯ"
Согласие на обработку персональных данных

Для облегчения работы с сайтом мы используем технологии cookie и другие, позволяющие запоминать и хранить вводимую вами информацию. Применение этих технологий позволяет нам также отслеживать действия конкретных пользователей на нашем сайте. Вы можете не дать или отозвать своё согласие на обработку ваших персональных данных, но это может повлиять на удобства вашей работы с сайтом, так как некоторые свойства и функции перестанут быть доступными.

Для работы Всегда включена
Техническое хранение или доступ к предоставляемым вами данным крайне необходимы для законной цели обеспечения использования конкретного сервиса, прямо запрашиваемого вами, или исключительно для осуществления электронной коммуникации с вами
Предпочтнения
Данное разрешение необходимо для легазизации запоминая потребностей пользователя, которые он явно не запрашивал.
Для статистики
Техническое хранение или доступ к предоставляемым вами данным используется исключительно в статистически целях. Техническое хранение или доступ осуществляются исключительно для статистических целей. Без судебного запроса, добровольного согласия провайдера или звпросов от третьих лиц эта информация не может быть использована для идентификации пользователя.
Для маркетинга
Техническое хранение данных или доступ к ним требуется для создания пользовательских профилей с целью отправки рекламы или отслеживания действий пользователя на одном или нескольких сайтах в аналогичных маркетинговых целях.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Настройки
{title} {title} {title}