تکناتور
تکناتور
خواندن ۲ دقیقه·۲ سال پیش

آموزش نصب Nginx بر روی Ubuntu 22.04

چون nginx در مخازن پیش فرض اوبونتو قرار داره ما میتونیم اون رو توسط دستور رایج اوبونتو یعنی apt دانلود و نصب کنیم.

منتهی قبل از اون تمای پکیج ها را بروزرسانی میکنیم.

sudo apt update
sudo apt install nginx

پس ابتدا پکیج ها رو بروزرسانی کرده و بعد با استفاده از دستور دوم Nginx رو روی سرورمون نصب میکنیم.

خروجی دستور دوم لیست پکیج های که از قبل نصب هستند و حالا قراره مورد استفاده قرار بگیرند و همینطور پکیج های جدید که قراره دانلود بشوند و لازمه راه اندازی Nginx اند رو نمایش میده و در نهایت حجم کلی دانلود رو، مثل تصویر زیر:

فرمان Y رو تایپ کرده و اینتر رو میفشارید تا بقیه کارها انجام بشه.

بعد از نصب توسط دستور زیر بررسی میکنید که آیا nginx درست نصب شده یا خیر:

sudo systemctl status nginx

خروجی این دستور هم باید چیزی مشابه تصویر زیر باشه:

و همون طور که میبینید با رنگ سبز فعال بودن و در حال کار بودن سرویس رو برامون نمایش میده.

در صورتی که دیواره آتش سرور شما فعال باشه باید Nginx رو به فهرست مجازش اضافه کنید، روی سرور من دیواره آتش فعال نیست.

اما اگر روی سرور شما فعاله می تونید ابتدا لیست اپلیکیشن های فعال رو با دستور زیر بگیرید:

sudo ufw app list

فارغ از نتیجه دستور بالا nginx به سه شکل مختلف میتونه روی دیواره آتش تعریف بشه:

Nginx Full Nginx HTTP Nginx HTTPS

که از بالا به پایین به ترتیب اجازه دسترسی کامل یعنی باز بودن پورت 80 و 443 رو بهش میده. بعد از اون Nginx HTTP فقط اجازه استفاده از پورت 80 و در نهایت Nginx HTTPS فقط اجازه استفاده از پورت 443 رو صادر میکنه.

حالا با دستور زیر شما بهش اجازه اتصال و برقراری ارتباط به پورت 80 رو میدید:

sudo ufw allow 'Nginx HTTP'

و در نهایت با دستور پایین بررسی میکنید که آیا اضافه شده به لیست یا نه:

sudo ufw status

خروجی دستور بالا چیزی همانند متن زیر خواهد بود:


که به nginx روی پورت 80 و بر روی IPv4 و IPv6 اجازه برقراری ارتباط با خارج رو میده.

حالا با استفاده از دستور ifconfig مشخصه سرور یا همون IP رو چک میکنید و اون رو در محیط شبکه محلی با استفاده از مرورگر باز میکنید.

و نهایتا صفحه زیر رو باید ببینید:

nginxپورت ۸۰نصب nginxوب سرور
ارائه دهنده سرور مجازی و اختصاصی https://technator.net
شاید از این پست‌ها خوشتان بیاید