Установка та конфігурація Nginx на Ubuntu

Установка та конфігурація Nginx на Ubuntu

Трохи про nginx

Шановні читачі, тема сьогоднішньої дискусії - це встановлення та конфігурація Nginx Ubuntu. Нагадаємо, що комунальні послуги - один з найпопулярніших і популярних веб -серверів у всьому світі. Це допомагає більшості сторінок в Інтернеті (великі сайти) з величезною кількістю відвідувачів майже щогодини. Чому багато розробників віддають перевагу цьому конкретному додатку? Далі - як встановити та налаштувати nginx на Ubuntu.

Додаток був розроблений у 2002 році і наразі має найбільшу популярність

На відміну від Apache, який вийшов відносно давно - у 1995 році - цей сервер є безпечнішим та зручним, що дозволяє сприймати цей сервер як основну павутину або зворотну проксі. Справа в тому, що, створюючи Apache, неможливо було забезпечити набір функцій, які може знадобитися сучасному користувачеві. Утиліта також вийшла нещодавно - у 2002 році, але отримує стабільні оновлення високої якості.

Як встановити nginx на Ubuntu

Перш ніж ми проведемо процедуру встановлення, яка, до речі, дуже проста (ви самі незабаром побачите), важливо вирішити підготовчу роботу. Без цього встановлення та запуск будуть просто неможливими. Наприклад, ви не можете встановити Windows без підготовки спеціальних інструментів. Давайте розберемося, що нам знадобиться:

  • Природно, операційна система Ubuntu повинна бути у відмінному робочому стані. У неї не повинно бути помилок або інших прогалин.
  • Переконайтесь, що у вас є "звичайний користувач". Саме він, а не наддержава, яка часто потрібна для виконання деяких операцій.
  • Якщо у вас його немає, то обов'язково створіть! Тільки тоді ви можете почати подальші дії. Звичайний рахунок буде своєрідним пропуском для вас у світ установки. Після створення користувача увійдіть під ним.

Тепер ми можемо сказати, що ви повністю готові встановити програму на Ubuntu. Зверніть увагу, що після опису кожного елемента вказано код, який допоможе вам виконати вказівку цього кроку. Їх буде два, тож почнемо:

  1. Спочатку вам потрібно оновити локальний індекс пакетів:

$ Sudo apt-get оновлення

  1. Встановіть потрібний сервер за допомогою команди:

$ Sudo apt-get встановити nginx

  1. Готовий! Зачекайте кінця процесу та перейдіть до налаштування та освоєння нового веб -сервера.

Необхідно встановити сам веб -сервер у системі, програма знаходиться в офіційних сховищах

Налаштування програми Ubuntu

  1. Давайте покажемо список програм із профільним профілем UFW за допомогою команди:

$ Sudo UFW Список додатків

  1. Ви відкриєте список, що вказує на типи профілів:
  • Повний - Порти відкриття повного профілю 80 та 443. Перший - звичайний з незашифрованим трафіком, а другий зашифрований.
  • HTTP - Тільки 80 порту відкриють вас.
  • Https - буде 143.

Зазвичай рекомендується поставити HTTP, але якщо ви вважаєте себе більш вдосконаленим користувачем, ви можете вибрати потрібний вам порт.

  1. Для вибору введіть код:

$ Sudo ufw дозволити 'nginx xxx'

Де замість xxx потрібно написати ім'я обраного порту. Наприклад, $ sudo ufw дозволяє 'nginx full'.

  1. Не забудьте виправити встановлені параметри:

$ Sudo ufw статус

  1. На наступному етапі система покаже інформацію про ваш дозволений трафік. Тут ви вже можете розглянути налаштування брандмауера.
  2. Тепер вам потрібно перевірити. Взагалі, в кінці встановлення Ubuntu, Nginx повинен починатися, і сервер повинен працювати. Про всяк випадок ви можете переконатися в цьому за допомогою команди:

$ Systemctl статус nginx

  1. У вікні даних, що з’являється, варто зосередитись на лінії з активністю, де буде вказано момент, з якого сервер починає свою роботу. Це дозволить вам точно зрозуміти, чи все в порядку. Якщо є якісь проблеми або проблеми, то обов'язково спробуйте повторити вищезазначені дії. Якщо все -таки нічого не виходить, то зверніться до фахівця за допомогою. Інакше ви можете рухатися далі.
  2. Далі нам потрібно буде отримати публічну IP -адресу:

$ Sudo apt-get stall curl
$ CURL -4 ICANHAZIP.Com

  1. Отримавши необхідну інформацію, введіть їх у поле, щоб записати адреси в браузері:

http: // domain_im_iil_ip адреса

  1. Якщо ви все зробили правильно, то ви побачите початкову сторінку програми програми, де буде сказано, що веб -сервер успішно встановлений і працює. Посилання також будуть вказані для отримання онлайн -документації та регулярної підтримки, а також для комерційної підтримки. Ви можете привітати себе, встановлення та налаштування є успішними!

Команди, каталог тощо

Тепер ви можете перейти до вивчення основних команд, файлів та каталогу програми. Це допоможе вам правильно керувати веб -сервером.

Команд

  • СТІЙ

$ Sudo systemctl зупинка nginx

  • Починаючи після зупинки

$ Sudo systemctl запустити nginx

  • Відновлений

$ Sudo systemctl перезапуск nginx

  • Перезавантаження без скасування з'єднання (воно залишатиметься активним)

$ Sudo systemctl reload nginx

  • Відключення автоматичного запуску Nginx під час роботи сервера

$ Sudo systemctl відключити nginx

  • Протилежне попередньому пункту - включення

$ Sudo systemctl увімкнути nginx

Файли та каталог

  1. Зміст
  • /var/www/html - вітальна сторінка, яку ми бачили трохи раніше. Ви можете змінити це, коригуючи файли конфігурації.
  1. Конфігурація сервера
  • /etc/nginx - каталог, де розташовані всі параметри та параметри сервера. Якраз у цьому меню ви можете провести процедуру, зазначену в попередньому пункті.
  • /etc/nginx/nginx.Conf - головний файл параметризації. Використовується у випадку, коли вам потрібно змінити щось спільне в nginx. Тому не бійтеся цього файлу, як це роблять деякі користувачі.
  • /etc/nginx/sites -доступні -це місце зберігання файлів серверів для всіх сторінок сторінок. Тобто тут усі параметри сервера містяться та редагуються тут, які мають можливість включати (пов'язані з іншими режисерами).
  • /etc/nginx/sites -enabled/ - Якщо ви підключили деякі файли серверів з іншими місцями, як згадувалося в попередньому моменті, то тут ви побачите їх список, оскільки цей каталог є місцем зберігання.
  • /etc/nginx/фрагменти-є фрагменти-конфігурації, які мають можливість бути включеними в Nginx-конфігурацію.
  1. Журнал сервера
  • /Var/log/nginx/доступ.Журнал - ваш запит на веб -сервер записується тут. Ви також можете змінити цю позицію в налаштуваннях.
  • /var/log/nginx/помилка.Журнал - це дуже корисний файл, який містить дані про помилки. Може врятувати вас за кілька моментів.

Висновок

Друзі, сьогодні ми обговорили досить просте питання про те, як встановити та налаштувати nginx на Ubuntu. Дійсно, ціла пара команд допомогла нам вирішити першу частину питання! Хоча з останнім мені довелося займатися: на деякий час це може перейти до налаштувань брандмауера. Розкажіть нам у коментарях, чи вдалося вам робити все? Ми сподіваємось, що відповіді будуть лише позитивними. Поділіться також особистим досвідом, думкою та враженням.