لینوکس, مدیریت سرور لینوکس

آموزش نصب Nginx در اوبونتو – راه اندازی وب سرور Nginx در Ubuntu

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

نصب Nginx در اوبونتو ساده است، در این مقاله نحوه نصب و راه اندازی وب سرور Nginx در لینوکس توزیع Ubuntu را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

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

Nginx در اوبونتو

Nginx یا انجین اکس یک وب سرور متن باز Open Source است که در سال 2004 توسط یک مهندس روسی عرضه شد. از همان ابتدا تمرکز اصلی Nginx روی بهره‌وری بالا، همزمانی بالا و همچنین استفاده کمتر از حافظه تمرکز بود.

وب سرور Nginx قابلیت های بیشتری نظیر توازن در بارگذاری، حافظه نهان، کنترل دسترسی و پهنای باند و قابلیت یکپارچه‌سازی موثر با برنامه‌های کاربردی فراوان را در خود جای داده که همین ویژگی ها Nginx را تبدیل به دومین وب سرور مجبوب جهان کرد.

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

مراحل نصب Nginx در Ubuntu

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

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 در اوبونتو - راه اندازی وب سرور Nginx در Ubuntu

ساختار فایل پیکربندی 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 برای شما مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

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

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