Nginx dunyodagi eng mashhur veb-serverlardan biri bo'lib, ko'plab yirik Internet portallari tomonidan qo'llaniladi. U nafaqat veb-server, balki teskari proksi sifatida ham foydalanish mumkin. Nginx juda ko'p afzalliklarga ega, masalan, Apache bilan solishtirganda kamroq resurslarni sarflaydi.
Birinchi qadam. Nginx omborini qo'shish
CentOS 7 EPEL ni qo'shish uchun terminalni oching va quyidagi buyruqni kiriting:
yum o'rnating epel-release
Ikkinchi qadam. Nginx o'rnatilmoqda
Endi Nginx ombori serveringizga qo‘shilgan bo‘lsa, Nginx-ni quyidagi yum buyrug‘i yordamida o‘rnating:
yum nginx-ni o'rnating
Soʻrovga “ha” deb javob berganingizdan soʻng, Nginx virtual shaxsiy serveringizga (VPS) oʻrnatishni tugatadi.
Uchinchi qadam. Nginx ishga tushirildi
Nginx o'z-o'zidan boshlamaydi. Nginx-ni ishga tushirish uchun quyidagilarni yozing:
sudo systemctl nginx-ni ishga tushiring
Agar siz xavfsizlik devoridan foydalansangiz, HTTP va HTTPS trafigiga ruxsat berish uchun quyidagi buyruqlarni bajaring:
xavfsizlik devori-cmd --doimiy --zone=public --add-service=http
xavfsizlik devori-cmd --doimiy --zone=public --add-service=https
xavfsizlik devori-cmd - qayta yuklash
Veb-brauzeringizda serveringizning umumiy IP-manziliga tashrif buyurib, hamma narsa rejalashtirilganidek ketayotganiga ishonch hosil qilish uchun darhol joyni tekshirishingiz mumkin.
http://server_domain_name_or_IP/
Siz CentOS 7 da standart Nginx veb-sahifasini ko'rasiz, bu ma'lumot va sinov maqsadlarida
Davom etishdan oldin siz Nginx-ni tizimni ishga tushirishda ishga tushirishni xohlaysiz. Buning uchun quyidagi buyruqni kiriting:
sudo systemctl nginx-ni yoqing
Ildiz server va konfiguratsiya
Agar siz Nginx orqali o'z sahifalaringizga yoki ilovalaringizga xizmat ko'rsatishni boshlamoqchi bo'lsangiz, konfiguratsiya fayllari joylashuvi va Nginx standart server ildiz katalogini bilishni xohlaysiz.
Standart ildiz server
Standart server ildiz katalogi /usr/share/nginx/html. U yerga joylashtirilgan fayllar veb-serveringizga xizmat ko'rsatadi. Bu joy /etc/nginx/conf.d/default.conf faylida joylashgan Nginx bilan jo'natiladigan server tomonidagi standart blok konfiguratsiya faylida ko'rsatilgan.
Server blokining konfiguratsiyasi
Apache-da virtual xostlar sifatida tanilgan har qanday qo'shimcha server bloklari /etc/nginx/conf.d faylida yangi konfiguratsiya fayllarini yaratish orqali qo'shilishi mumkin. Ushbu katalogdagi .conf bilan tugaydigan fayllar Nginx ishga tushirilganda yuklanadi.
Global Nginx konfiguratsiyalari
Asosiy Nginx konfiguratsiya fayli /etc/nginx/nginx.conf faylida joylashgan. Bu yerda siz Nginx daemon jarayonini boshlagan foydalanuvchi, Nginx ishlayotganida paydo bo'ladigan ishchi jarayonlar soni kabi sozlamalarni o'zgartirishingiz mumkin.