CentOSوب سرور

نحوه نصب Nginx در CentOS 8

مقدمه

Nginx چسیت ؟

Nginx یکی از محبوب ترین سرورهای وب در جهان است و مسئولیت میزبانی برخی از بزرگترین و محبوب ترین سایت های اینترنتی را بر عهده دارد. در بیشتر موارد از Apache بسیار مناسب تر است و می تواند به عنوان سرور وب یا پروکسی معکوس مورد استفاده قرار گیرد.

در این راهنما ، ما درباره نحوه نصب nginx در سرور CentOS 8 را آموزش خواهیم داد.

پیش نیازها

برای دنبال کردن این راهنما ، به عنوان یک کاربر غیر Root با امتیازات sudo و یک فایروال فعال روی سرور خود به یک سرور CentOS 8 دسترسی خواهید داشت.
برای تنظیم این ، می توانید راهنمای تنظیم اولیه سرور ما برای CentOS 8 را دنبال کنید.

مرحله 1 – نصب سرور Nginx

به منظور نصب Nginx ، از مدیر بسته dnf ، که مدیر جدید پیش فرض بسته بندی در CentOS 8 است ، استفاده خواهیم کرد.

بسته nginx را نصب نمایید:

sudo dnf install nginx

هنگامی که از شما خواسته شد ، y را وارد کنید و تأیید کنید که می خواهید nginx را نصب کنید.
پس از آن ، dnf Nginx و هرگونه وابستگی لازم در سرور شما را نصب می شود.

بعد از اتمام نصب ، دستورالعمل های زیر را فعال و راه اندازی کنید:

sudo systemctl enable nginx
sudo systemctl start nginx

این باعث می شود Nginx در بوت سیستم شروع شود.

مرحله 2 – تنظیم قوانین فایروال

در صورت فعال کردن فایروال دیجیتال همانطور که در راهنمای اولیه تنظیم سرور ما برای CentOS 8 آموزش داده شده است ، باید تنظیمات فایروال را تنظیم کنید تا بتوانید اتصالات خارجی را در وب سرور Nginx خود داشته باشید که به طور پیش فرض روی پورت 80 اجرا می شود.

برای فعال کردن دائمی اتصالات HTTP در پورت 80 ، دستور زیر را اجرا کنید:

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

برای تأیید اینکه سرویس فایروال http به درستی اضافه شده است ، می توانید اجرا کنید:

sudo firewall-cmd --permanent --list-all

خروجی مانند این را خواهید دید:

Output
public
  target: default
  icmp-block-inversion: no
  interfaces: 
  sources: 
  services: cockpit dhcpv6-client http ssh
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules:

برای اعمال تغییرات ، باید سرویس فایروال را بارگیری مجدد کنید:

sudo firewall-cmd --reload

اکنون سرور Nginx شما کاملاً نصب شده و آماده دسترسی بازدید کنندگان خارجی است.

مرحله 3 – بررسی سرور وب خود

اکنون با دسترسی به آدرس IP عمومی یا نام دامنه سرور خود از مرورگر وب خود می توانید آزمایش کنید که آیا سرور وب Nginx شما در حال کار است.

اگر نام دامنه به سرور خود نشان داده نشده اید و آدرس IP عمومی سرور خود را نمی شناسید ، می توانید با اجرای دستور زیر آن را پیدا کنید:

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

با این کار چند آدرس IP چاپ می شود. می توانید مرورگر وب خود را به نوبه خود هر یک از آنها را امتحان کنید.

به عنوان یک گزینه جایگزین ، می توانید بررسی کنید که آدرس IP در دسترس باشد ، همانطور که از سایر مکان های اینترنت مشاهده می شود:

curl -4 icanhazip.com

آدرسی را که در مرورگر وب خود دریافت می کنید تایپ کنید و آن را به صفحه فرود پیش فرض Nginx می برد:

اگر این صفحه را مشاهده کردید ، اکنون سرور وب شما به درستی نصب شده است.

 

امنیت ، سرعت ، پشتیبانی
همه یکجا در سرویس های پارس وی دی اس
بهترین را از ما بخواهید

مشاهده سرویس ها

 

مطالب مرتبط

آموزش های تصویری پنل کاربری سرور های مجازی پارس وی دی اس

 

مجموعه ای از آموزش های مدیریت و کنترل سرور مجازی

آموزش نصب polr بر روی سرور مجازی

 

Polr یک کوتاه کننده لینک آزاد و منبع باز است که به زبان PHP و Lumen نوشته شده است.

آموزش ست کردن دامنه بر روی سرور مجازی

 

چگونه از نام به جای آیپی برای اتصال به سرور مجازی استفاد کنیم

اتصال به سرور در زمان اختلال شبکه سرور

 

امکان دارد زمانی که دارید تغییرات شبکه ی سرور را انجام میدهید، تغییرات باعث شود سرور از دسترس خارج شود. این آموزش نحوه ی حل  مشکل میباشد.   

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    دکمه بازگشت به بالا
    IRANVPS IRANVPS