Како инсталирати/надоградити Нгинк Маинлине/Стабле на Роцки Линук 9

За оне који користе Роцки Линук 9, можда сте приметили то инсталирање Нгинк директно из свог спремишта не инсталира најновију стабилну или главну верзију. Ово је уобичајен тренд у већини дистрибуција које се фокусирају на стабилност пакета и пружају само хитне грешке или безбедносне исправке до следеће веће дистрибуције.

За већину ће се преферирати коришћење подразумеваног Нгинк-а који долази у пакету са спремиштем, али често многи захтевају и желе најновију верзију стабилне или главне линије за ажуриране функције.

Следећи водич ће покрити инсталирање последње стабилне или главне верзије Нгинк-а на Роцки Линук 9 користећи званично складиште са Нгинк.орг са терминалом командне линије. Водич ће покрити увоз обе верзије и омогућавање или онемогућавање спремишта у зависности од ваших жеља.

Ажурирајте Роцки Линук

Пре него што почнете, ажурирајте свој систем да бисте били сигурни да су сви пакети ажурирани како бисте избегли конфликте.

реклама
sudo dnf upgrade --refresh

Уклоните претходну инсталацију Нгинк-а

Прво, уклоните све претходне инсталације Нгинк-а пре инсталирања нових верзија да бисте избегли конфликт.

реклама

Прво направите резервну копију своје Нгинк конфигурације ради безбедног чувања.

sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.old

Зауставите Нгинк да користи системцтл командују на следећи начин.

sudo systemctl stop nginx

Затим уклоните Нгинк помоћу следеће команде.

sudo dnf autoremove nginx*

Увезите Нгинк.орг репозиторије

Увезите Нгинк главно складиште

sudo tee /etc/yum.repos.d/nginx-mainline.repo<<EOF

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/9/x86_64/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

EOF

Корисници са аарцх архитектуром, замените у горњој команди басеурл=хттп://нгинк.орг/пацкагес/маинлине/центос/9/к86_64/ са басеурл=хттп://нгинк.орг/пацкагес/маинлине/центос/9/аарцх64/.

реклама

увоз Нгинк стабилно спремиште

sudo tee /etc/yum.repos.d/nginx-stable.repo<<EOF

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/9/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

EOF

Корисници са аарцх архитектуром, замените у горњој команди басеурл=хттп://нгинк.орг/пацкагес/маинлине/центос/9/к86_64/ са басеурл=хттп://нгинк.орг/пацкагес/маинлине/центос/9/аарцх64/.

Инсталирајте Нгинк

Подразумевано, стабилна верзија је омогућена. Први задатак је да омогућите спремиште које сте увезли. Прво морате да инсталирате пакет днф-утилс.

реклама
sudo dnf install dnf-utils -y

Затим, водич ће омогућити главну верзију; корисници који желе да инсталирају стабилну верзију не морају да користе следећу команду.

sudo yum-config-manager --enable nginx-mainline

У случају времена креирања туторијала, новија верзија штале је управо објављена са вишом верзијом са главне линије. Дакле, када инсталирате Нгинк, он ће аутоматски изабрати највећи број верзије из свих спремишта, тако да у овом случају онемогућите стабилно спремиште помоћу следеће команде.

sudo yum-config-manager --disable nginx-stable

Овај исти метод може да онемогући главну верзију ако желите да уклоните нгинк и поново инсталирате стабилну варијанту. Они су само примери како се мењају верзије.

реклама

Сада, инсталирајте Нгинк главну линију.

sudo dnf install nginx

У овом тренутку, инсталирали сте најновију верзију Нгинк-а из његовог званичног спремишта са упутством за инсталирање главне верзије. Ипак, идеално је да не омогућите главну линију и инсталирате најновију стабилну верзију.

Види такође  Како инсталирати ДеаДБееФ Плаиер на Мањаро 21 Линук

Конфигуришите заштитни зид

Ако не замењујете постојећу Нгинк услугу и први пут инсталирате Нгинк, можда ћете морати да конфигуришете заштитни зид за ХТТП и ХТТПС саобраћај. Пример како то да урадите је у наставку:

реклама

Дозволи ХТТП саобраћају да користи следећу команду:

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

Дозволи ХТТПС саобраћају да користи следећу команду:

реклама
sudo firewall-cmd --permanent --zone=public --add-service=https

Када завршите, морате да учините промене ефективним поновним учитавањем заштитног зида:

sudo firewall-cmd --reload

Коментари и закључак

Све у свему, коришћење најновијих стабилних верзија Нгинк-а или Маинлине-а је релативно безбедно у поређењу са другим софтвером где могу бити присутне грешке и нестабилност. Нгинк ради фантастичан посао у одржавању неометаног рада своје веб апликације.


Није оно што сте тражили? Покушајте да потражите додатне туторијале.

Оставите коментар