Встановлення веб-сервера,

Skip to content

Це машинний переклад, який може містити помилки!

🚧🚧 У роботі! 🚧🚧

Dubstep Meme

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

Процес інсталяції

Перш ніж ми зможемо встановити програмне забезпечення, нам потрібно оновити список пакетів APT(itude) (“магазин додатків” для Linux):

sudo apt update
# Оновлює список доступних пакетів

Далі ми можемо встановити потрібне програмне забезпечення. Тут ми встановимо nginx, який є дуже популярним вебсервером, але популярною альтернативою є також apache2.

sudo apt install nginx
# Installerer Nginx webserveren
# Встановлює веб-сервер Nginx

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

Ми зазвичай знаходимо конфігураційні файли в /etc/<назва_програми>/. Для nginx це, отже, /etc/nginx/. Нам не потрібно дивитися на це зараз, але якщо ви хочете змінити щось у конфігурації, наприклад, порт, додаткові вебсервери, SSL-сертифікати тощо, то це місце, де вам потрібно це зробити.

Вебфайли, тобто HTML, CSS, JavaScript тощо, зазвичай знаходяться в /var/www/html/. Тут ви можете додати свої власні файли. Наприклад, ви можете створити файл index.html тут з простим HTML-кодом.

cd /var/www/html/
sudo nano index.html
# Перейдіть до каталогу веб-сайту
# Відкрийте файл index.html для редагування

nano - Трохи про текстовий редактор

Nano — це повністю базовий текстовий редактор, який можна використовувати в терміналі. Він простий у використанні та не потребує великих попередніх знань.

Деякі основні команди:

  • CTRL + S - Зберегти файл
  • CTRL + X - Вийти з nano

Якщо ви натиснете CTRL + X без збереження, він запитає, чи хочете ви зберегти файл. Натисніть Y для так, N для ні. Потім натисніть ENTER, щоб підтвердити назву файлу.

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

Після завершення встановлення ми можемо запустити вебсервер за допомогою:

sudo systemctl start nginx
# Стартує сервер Nginx

systemctl - що це?

systemctl означає “system control” (керування системою) і є інструментом для керування системними службами в Linux. Він використовується для запуску, зупинки, перезапуску та перевірки статусу служб, які працюють у фоновому режимі на системі.

systemctl start | stop | restart | status <назва_служби>

Відвідайте http://<serverns-ip-adresse>/ у вашому браузері, щоб перевірити, чи працює вебсервер.

Знайти IP-адресу сервера

Щоб знайти IP-адресу вашого сервера, ви можете використати команду:

hostname -I # Велика I

Альтернативно, ви можете використовувати ip a або ifconfig, але вони надають більше інформації, ніж просто IP-адреса.