Centgin 7-da Nginx-ni o'rnatish

Nginx - veb-saytlar va turli xil dasturlarga xizmat ko'rsatish uchun faol foydalaniladigan mashhur veb-server. Bu sysadminlar tomonidan bir-biri bilan barqaror ta'sir o'tkazadigan komponentlar zanjirini yaratish uchun ishlatiladigan kuchli bepul Internet-server. Ayniqsa, Nginx ko'pincha CentOS 7-ga o'rnatiladi, chunki u eng mashhur server tarqatishlaridan biridir. Bugun biz sizga ushbu veb-serverni yuqorida aytib o'tilgan operatsion tizimga o'rnatilishi haqida gapirib bermoqchimiz.

Centgin 7-da Nginx-ni o'rnatish

Barcha keyingi harakatlar amalga oshiriladi "Terminal".va biz yuklab olish manbai sifatida rasmiy tarqatish omborlarini tanladik. Butun jarayon uchta tematik bosqichga bo'linadi, shunda hatto eng yangi foydalanuvchi ham barcha ko'rsatmalarni tezda tushunishi va topshiriqni osonlikcha engishi mumkin.

1-qadam: Nginx-ni tizimingizga qo'shing

Eng asosiy bosqichdan boshlaymiz: operatsion tizimga Nginx veb-serverini o'rnatish. Yuqorida aytib o'tganimizdek, bizga konsol va uni bajarish uchun ba'zi buyruqlar kerak bo'ladi. Jarayon keyingi:

  1. Ochish "Terminal". siz uchun qulay bo'lgan usulda, masalan yorliq orqali "Sevimlilar". dastur menyusida yoki tezkor tugmani bosish orqali Ctrl + Alt + T.
  2. Bu erda siz standart usulda buyruq kiritishingiz kerak sudo yum install epel-releaseoperatsion tizimni yangi paket qo'shish uchun tayyorlash.
  3. Ushbu va keyingi barcha manipulyatsiyalar superuser sifatida amalga oshiriladi, shuning uchun ularni yangi satrda tegishli parolni kiritish orqali tasdiqlash kerak bo'ladi.
  4. Yangi epel to'plamini qo'shishni so'rashganda, protsedurani tanlab tasdiqlang y.
  5. Amaliyot tugagandan so'ng, yangi kirish liniyasi paydo bo'ladi. Unda siz yozishingiz kerak sudo yum install nginxstandart havzadan Nginx o'rnatilishini boshlash uchun.
  6. Paketni qo'shish uchun yana bir bor xabarnomani tasdiqlang.
  7. Shuningdek, ochiq kalit darhol qabul qilinadi va import qilinadi. Biroq, bu faqat ha javob variantini tanlaganingizdan so'ng amalga oshiriladi.

Qolgan yagona narsa - o'rnatish tugashini kutish. Shundan so'ng, ekranda operatsiya muvaffaqiyatli bajarilganligi to'g'risida xabarni ko'rasiz, ya'ni keyingi bosqichga o'tishingiz mumkin.

2-qadam: Veb-serverni ishga tushiring

Afsuski, Nginx sukut bo'yicha operatsion tizimning avtomatik ishlashiga qo'shilmaydi va u ham o'chirilgan, shuning uchun siz ushbu amallarni o'zingiz bajarishingiz kerak bo'ladi. Bu ko'p vaqt talab qilmaydi, chunki siz faqat ikkita buyruqni kiritishingiz kerak.

  1. Birinchisi quyidagilar. systemctl start nginx va joriy seans uchun xizmatni boshlash uchun javobgardir.
  2. Buyruqni faollashtirgandan so'ng, autentifikatsiyani tasdiqlash oynasi paydo bo'ladi. Bu erda superuser parolini kiriting va bosing Men kirdim.
  3. Ikkinchi satr. systemctl enable nginx ko'rib chiqilayotgan veb-serverni avtomatik ishga tushirishga qo'shish kerak.
  4. Shuningdek, u faqat parolni kiritgandan so'ng faollashtiriladi.
  5. Muvaffaqiyatli bo'lsa, siz ramziy havola yangi yaratilganligi haqida ma'lumotni ko'rasiz. Nginx yangi seans boshlanganda boshlanadigan faylga kirish uchun javobgardir.

3-qadam: Xavfsizlik devoridagi veb-server trafigiga ruxsat bering

Siz o'rnatgan veb-serverni to'g'ri ishlashi uchun sozlash uchun operatsion tizimning xavfsizlik devoridagi trafik yo'lini tahrirlash kerak. Biz misol sifatida standart faol xavfsizlik devoridan foydalanganmiz, agar siz alternativadan foydalanayotgan bo'lsangiz, quyida ko'rilgan buyruqlarni joriy konfiguratsiyangizga mos ravishda o'zgartirishingiz kerak bo'ladi.

  1. Ochish "Terminal". va u erga kiring firewall-cmd --zone=public --permanent --add-service=http.
  2. Ushbu buyruq, shuningdek, superuser parolini ko'rsatish orqali tasdiqlanishi kerak.
  3. Endi siz chiziqni ko'rganingizda. "Muvaffaqiyat".kiritmoq… firewall-cmd --zone=public --permanent --add-service=https va ustiga bosing Men kirdim.
  4. Faqatgina barcha o'zgarishlar kuchga kirishi uchun xavfsizlik devorini qayta ishga tushirish qoladi va bu amalga oshiriladi firewall-cmd --reload.
  5. Ekranda xabarnoma paydo bo'lgandan keyin "Muvaffaqiyat". konsolni yopishingiz va veb-serverdan foydalanishga o'tishingiz mumkin.

Siz yaqinda Nginx-ni CentOS 7-ga qanday o'rnatish haqida asta-sekin ko'rsatma oldingiz, ko'rib turganingizdek, biz global konfiguratsiya ma'lumotlarini taqdim etmadik, chunki ular barcha foydalanuvchilar uchun har xil bo'ladi va shaxsiy imtiyozlarga bog'liq bo'ladi. Ushbu ma'lumotni quyidagi havoladagi rasmiy hujjatlarni o'qish orqali olishni taklif qilamiz.

Rasmiy Nginx hujjatlarini o'qing

Muammoni hal qilishda sizga yordam bera olganimizdan xursandmiz.

Siz uchun nima ishlamaganligini tasvirlab bering.
Bizning mutaxassislarimiz imkon qadar tezroq javob berishga harakat qilishadi.

Ushbu maqola sizga yordam berdimi?