Hopp til innhold

Установка веб-сервера,

Skip to content

Это машинный перевод текста, который может содержать ошибки!

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

🚧🚧 Работа в процессе! 🚧🚧

Dubstep Meme

  • Команды: sudo, apt, cd, nano
  • Программное обеспечение: nginx, apache2

Процесс установки

Прежде чем мы сможем установить программное обеспечение, нам необходимо обновить список пакетов APT(itude) («магазин приложений» для Linux):

sudo apt update

Затем мы можем установить желаемое программное обеспечение. Здесь мы установим nginx, который является очень популярным веб-сервером, но популярной альтернативой также служит apache2.

sudo apt install nginx

Конфигурация веб-сервера и файлов

Как правило, файлы конфигурации находятся в /etc/<имя_программного_обеспечения>/. Для nginx это /etc/nginx/. Сейчас нам не нужно на них смотреть, но если вы хотите внести изменения в конфигурацию, например изменить порт, добавить дополнительные веб-серверы, настроить сертификаты SSL и т. д., именно здесь это следует сделать.

Веб-файлы, то есть HTML, CSS, JavaScript и так далее, обычно расположены в /var/www/html/. Здесь можно разместить собственные файлы. Например, можно создать файл index.html с простым кодом HTML.

cd /var/www/html/
sudo nano index.html
nano — немного о текстовом редакторе

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

Некоторые основные команды:

  • CTRL + S — сохранить файл
  • CTRL + X — выйти из nano

Если вы нажмете CTRL + X, не сохранив изменения, он спросит, хотите ли вы сохранить файл. Нажмите Y для «да», N для «нет». Затем нажмите ENTER, чтобы подтвердить имя файла.

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

После завершения установки мы можем запустить веб-сервер с помощью команды:

The code block provided contains no comments; it consists solely of an executable command. Therefore, it is returned unchanged as per your requirements.

sudo systemctl start nginx
systemctl — что это такое?

systemctl означает «системное управление» и представляет собой инструмент для управления системными службами в Linux. Он используется для запуска, остановки, перезапуска и проверки состояния фоновых сервисов системы.

systemctl start | stop | restart | status <имя_службы>

Затем перейдите по адресу http://<ip-адрес_сервера>/ в вашем браузере, чтобы убедиться, что веб-сервер работает.

Найти IP-адрес сервера

Чтобы найти IP-адрес вашего сервера, вы можете использовать команду:

hostname -I # Большая I

Альтернативно можно использовать ip a или ifconfig, но эти команды предоставляют больше информации, чем только IP-адрес.