Nginx

Инсталирайте NGINX на CentOS

Инсталирайте NGINX на CentOS
В случай на всеки уеб сървър, производителността е нещо, което трябва да имате предвид. Всъщност производителността е основният фактор, който решава успеха на работата на сървър. Колкото по-бърз е сървърът, толкова по-добра производителност получавате от текущата си конфигурация на хардуера.

Има редица налични сървърни приложения там. Най-популярните включват Apache и NGINX. И двамата са безплатни и с отворен код. Разбира се, що се отнася до популярността, Apache е доста популярен избор дори в света. Всъщност над 65% от всички сървъри в настоящия кибер свят се захранват от Apache!

Това обаче не намалява предимствата на NGINX (двигател ex - така се произнася). Има много допълнителни предимства, които NGINX предоставя, че Apache не се обслужва.

Първата и основна причина е представянето. NGINX, като лека алтернатива на Apache, предлага по-добро цялостно представяне от Apache. NGINX също е подходящ за Linux и друга подобна на UNIX среда. NGINX обаче не достига по отношение на гъвкавостта. В повечето случаи трябва да компилирате допълнителни модули в двоичния файл NGINX, тъй като не всички модули на NGINX поддържат динамично зареждане на модули.

Тъй като и двамата са безплатни, можете лесно да стартирате собствен сървър още сега! В днешния урок ще проверим NGINX, работещ в моята тестова система CentOS.

Инсталиране на NGINX

NGINX се предлага в хранилището на EPEL. Нека започнем инсталацията!

Отначало се уверете, че във вашата система е активирано EPEL хранилището -

sudo yum инсталирайте epel-release

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

Сега е време да извършите инсталацията!!!

sudo yum инсталирате nginx

Стартиране на NGINX

Инсталацията е завършена, време е да се запали! Няма да започне от само себе си!

sudo systemctl стартира nginx

Ако вашата система е конфигурирана да използва защитна стена, активирайте HTTP и HTTPS трафик от / към сървъра -

sudo firewall-cmd --permanent --zone = public --add-service = http
sudo firewall-cmd --permanent --zone = public --add-service = https
sudo firewall-cmd --reload

Време е да тествате сървъра, работещ -

http: //

Нямате IP адреса на сървъра? След това можете да разберете, като изпълните следната команда -

ip адрес

В моя случай се нуждая от връзката “enp0s3”. Сега разберете IP адреса, като изпълните следната команда -

ip addr show enp0s3 | grep inet | awk 'печат $ 2; '| sed 's / \ /.* $ // '

Може да искате да активирате NGINX всеки път, когато системата ви стартира -

sudo systemctl разреши nginx

Допълнителни конфигурации

Конфигурацията по подразбиране не винаги е най-добрата, тъй като зависи от конкретния случай на използване. За щастие, NGINX предлага удобен набор от конфигурационни файлове.

  • NGINX глобален конфигурационен файл / etc / nginx / nginx.конф
  • Корен на сървъра по подразбиране / usr / share / nginx / html
  • Конфигурация на сървърния блок / etc / nginx / conf.д/*.конф

Наслади се!

Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...
Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...
Как да увеличите FPS в Linux?
FPS означава Кадри в секунда. Задачата на FPS е да измерва честотата на кадрите при възпроизвеждане на видео или игрални изпълнения. С прости думи бро...