Уеб приложенията придобиха широка популярност през последните няколко години като средство за предоставяне на услуги на различни клиенти. С уеб приложение можете да достигнете до по-широка аудитория, независимо от устройството или операционната система, която използват.

Възможността за инсталиране и конфигуриране на уеб сървър е ценно умение, което трябва да имате както като уеб разработчик, така и като софтуерен инженер. Уеб сървърът е програма, отговорна за доставянето на вашето уеб съдържание на клиенти през интернет или мрежа.

Нека да разгледаме как да инсталирате и конфигурирате уеб сървъра Nginx в Ubuntu.

Защо да използвате Nginx?

Nginx е лек и високопроизводителен уеб сървър, който може да работи както на Windows, така и на Linux. Освен като уеб сървър, Nginx се използва широко и като обратен прокси сървър и пощенски прокси сървър. Имайте предвид, че Nginx се произнася като „engine x“.

Като обратен прокси сървър, вие конфигурирате Nginx да маршрутизира трафик от определен порт към някакво приложение, работещо на сървъра. Обратният прокси Nginx осигурява допълнителен слой сигурност, тъй като проверява и филтрира трафика, преди да удари сървъра.

instagram viewer

Nginx работи като услуга или демон на сървър и може лесно да се управлява от мениджъри на услуги като systemctl в Linux. Не на последно място, Nginx е добре документиран и се радва на огромна подкрепа от общността.

Как да инсталирате Nginx сървър на Ubuntu

За целите на това ръководство ще демонстрираме как можете да инсталирате сървъра Nginx на Linux машина, работеща с Ubuntu.

Стъпка 1: Инсталиране на предпоставки за сигурност

Ако инсталирате Nginx на защитен сървър, тогава е важно да инсталирате тези предпоставки, за да сте сигурни, че вашата инсталация е сигурна и получавате стабилни версии на програмите.

Първо, актуализирайте списъка с пакети на вашата система.

sudo apt актуализация

Инсталирай gnupg2 за защитен канал за комуникация при изтегляне на приложението.

sudo apt инсталирайте curl gnupg2 ca-сертификати lsb-release ubuntu-keyring

След това трябва да получите официалния ключ за подписване от Nginx, за да проверите автентичността на пакета.

къдрица https://nginx.org/keys/nginx_signing.key | gpg --скъпа | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Сега проверете дали импортираният файл съдържа правилния ключ, като изпълните:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Резултатът трябва да съдържа пръстовия отпечатък, както е показано по-долу.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Регистрирайте и настройте хранилището на Nginx във вашата система, за да получите стабилни пакети, което е важно за производствената и защитена среда.

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Стъпка 2: Инсталиране на Nginx

Следващата стъпка е да инсталирате Nginx сървъра. Не забравяйте да актуализирайте източниците на вашите пакети преди да изтеглите нови пакети.

sudo apt актуализация

Инсталирането на Nginx сървъра е доста лесно. Просто изпълнете следната команда:

sudo apt инсталира nginx

Научете повече: Разликата между APT и dpkg в Ubuntu

Nginx в действие

Страницата по подразбиране, обслужвана от Nginx, се съхранява в директорията /usr/share/nginx/html. Можете да поставите вашите статични уеб страници или на това място, или на друго място по ваш избор и да конфигурирате виртуален хост.

Виртуалният хост ви позволява да обслужвате множество уеб страници на един и същ сървърен хардуер или инфраструктура.

Можете да проверите състоянието на Nginx сървъра, като използвате следната команда:

sudo systemctl състояние nginx

Резултатът тук показва, че демонът Nginx е активен и работи. Ако не е активен, стартирайте го, като издадете следната команда:

sudo systemctl стартиране на nginx

Ако направите някои промени в конфигурацията на Nginx, можете да рестартирате сървъра, като използвате командата systemctl както следва:

sudo systemctl рестартирайте nginx

За да обслужвате уеб страницата на Nginx по подразбиране, отворете URL адреса http://localhost: 80 в уеб браузър. Ще бъдете посрещнати от страница, подобна на тази по-долу.

Научете как да разработвате уеб приложения

Поздравления, успешно инсталирахте и конфигурирате Nginx. Това ръководство разгледа как да инсталирате и конфигурирате уеб сървър в Ubuntu. В допълнение, ние обсъдихме как можете да управлявате демона на сървъра Nginx, като използвате systemctl.

Търсенето на уеб разработчици никога не е било толкова голямо и не показва признаци на забавяне в скоро време. Започнете пътуването си по уеб разработка, като научите основите на HTML днес.

Въведение в HTML

Ако искате да научите как да създавате уебсайтове, тогава трябва да научите HTML.

Прочетете Следващото

ДялTweetелектронна поща
Свързани теми
  • Linux
  • Програмиране
  • Ubuntu
  • Уеб сървър
  • Инсталирайте софтуер
За автора
Мвиза Кумвенда (публикувани 40 статии)

Mwiza разработва софтуер по професия и пише много за Linux и програмиране от преден край. Някои от интересите му включват история, икономика, политика и корпоративна архитектура.

Още от Mwiza Kumwenda

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате