Это машинный перевод текста, который может содержать ошибки!
Установка веб-сервера
🚧🚧 Работа в процессе! 🚧🚧
- Команды:
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-адрес.
