Уеб приложенията придобиха широка популярност през последните няколко години като средство за предоставяне на услуги на различни клиенти. С уеб приложение можете да достигнете до по-широка аудитория, независимо от устройството или операционната система, която използват.
Възможността за инсталиране и конфигуриране на уеб сървър е ценно умение, което трябва да имате както като уеб разработчик, така и като софтуерен инженер. Уеб сървърът е програма, отговорна за доставянето на вашето уеб съдържание на клиенти през интернет или мрежа.
Нека да разгледаме как да инсталирате и конфигурирате уеб сървъра Nginx в Ubuntu.
Защо да използвате Nginx?
Nginx е лек и високопроизводителен уеб сървър, който може да работи както на Windows, така и на Linux. Освен като уеб сървър, Nginx се използва широко и като обратен прокси сървър и пощенски прокси сървър. Имайте предвид, че Nginx се произнася като „engine x“.
Като обратен прокси сървър, вие конфигурирате Nginx да маршрутизира трафик от определен порт към някакво приложение, работещо на сървъра. Обратният прокси Nginx осигурява допълнителен слой сигурност, тъй като проверява и филтрира трафика, преди да удари сървъра.
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.
Прочетете Следващото
- Linux
- Програмиране
- Ubuntu
- Уеб сървър
- Инсталирайте софтуер
Mwiza разработва софтуер по професия и пише много за Linux и програмиране от преден край. Някои от интересите му включват история, икономика, политика и корпоративна архитектура.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате