آموزش نصب Nginx در اوبونتو Ubuntu 20.04 - وان سرور آکـادمی
آموزش نصب Nginx در اوبونتو Ubuntu 20.04
آموزش نصب Nginx در اوبونتو Ubuntu 20.04

آموزش نصب Nginx در اوبونتو Ubuntu 20.04

زمان تقریبی مطالعه: 2 دقیقه

آموزش نصب Nginx در اوبونتو Ubuntu 20.04

Nginx یک وب سرور منبع باز است. انجین ایکس می تواند به عنوان یک وب سرور مستقل ، تعادل بار ، کش محتوا و پروکسی معکوس برای سرورهای HTTP و غیر HTTP استفاده شود. در مقایسه با آپاچی ، Nginx می تواند تعداد بسیار زیادی از اتصالات همزمان را کنترل کند. در این آموزش نحوه نصب و مدیریت Nginx در اوبونتو Ubuntu 20.04 توضیح داده شده است.

پیش نیازها

قبل از ادامه ، اطمینان حاصل کنید که به عنوان کاربر دارای امتیازات sudo وارد شده اید ، و شما Apache یا هر فرآیند دیگری را که در پورت 80 یا 443 اجرا شود ، ندارید.

یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.

وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.

برای خرید سرور مجازی با گارانتی 100% بازگشت وجه کلیک کنید.

نصب Nginx در اوبونتو Ubuntu 20.04

Nginx در مخازن پیش فرض اوبونتو موجود است. برای نصب آن دستورات زیر را اجرا کنید:

sudo apt update
sudo apt install nginx

پس از اتمام نصب ، سرویس Nginx بطور خودکار فعال می شود. می توانید با اجرای دستور زیر آن را بررسی کنید:

sudo systemctl status nginx

خروجی چیزی شبیه به این خواهد بود:

● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2020-05-02 20:25:43 UTC; 13s ago
...

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

پیکربندی فایروال

اکنون که Nginx را روی سرور خود نصب و راه اندازی کرده اید ، باید اطمینان حاصل کنید که فایروال شما پیکربندی شده است تا امکان ترافیک در پورت های HTTP ( 80) و HTTPS ( 443) را فراهم کند. با فرض استفاده از UFW ، می توانید با فعال کردن پروفایل “Nginx Full” که شامل قوانینی برای هر دو پورت است ، این کار را انجام دهید:

sudo ufw allow 'Nginx Full'

برای تأیید نوع وضعیت:

sudo ufw status

خروجی چیزی شبیه به موارد زیر خواهد بود:

Status: active

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
Nginx Full                 ALLOW       Anywhere
22/tcp (v6)                ALLOW       Anywhere (v6)
Nginx Full (v6)            ALLOW       Anywhere (v6)

نصب را امتحان کنید

برای آزمایش نصب جدید آدرسNginx ، http://YOUR_IPدر مرورگر خود باز کنید و باید صفحه فرود پیش فرض Nginx را مطابق تصویر زیر مشاهده کنید:

آموزش نصب Nginx در اوبونتو Ubuntu 20.04

ساختار فایل پیکربندی Nginx و بهترین روش ها

  • همه پرونده های پیکربندی Nginx در دایرکتوری /etc/nginx قرار دارند.
  • پرونده اصلی پیکربندی Nginx در /etc/nginx/nginx.conf است .
  • برای ساده تر نگه داشتن پیکربندی Nginx ، توصیه می شود برای هر دامنه یک فایل پیکربندی جداگانه ایجاد کنید. شما می توانید به همان اندازه که می خواهید فایلهای بلوک سرور داشته باشید.
  • فایلهای بلوک سرور Nginx در دایرکتوری /etc/nginx/sites-available ذخیره می شوند . فایلهای پیکربندی موجود در این دایرکتوری توسط Nginx استفاده نمی شوند مگر اینکه به /etc/nginx/sites-enabledدایرکتوری مرتبط باشند .
  • توصیه می شود که از کنوانسیون نامگذاری استاندارد پیروی کنید. به عنوان مثال ، اگر نام دامنه mydomain.comاست ، باید پرونده پیکربندی شما /etc/nginx/sites-available/mydomain.com.conf نامگذاری شود.

نتیجه گیری

ما در این آموزش نحوه نصب Nginx در اوبونتو Ubuntu 20.04 را به شما آموزش دادیم. اکنون می توانید به کارگیری برنامه های خود بپردازید و از Nginx به عنوان یک وب سرور یا پروکسی استفاده کنید.

3.6/5 - (5 امتیاز)