وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

0 3
زمان لازم برای مطالعه: 4 دقیقه


Nginx یک نرم افزار سرور HTTP منبع باز و رایگان است. علاوه بر این، به عنوان یک سرور پروکسی برای ایمیل (SMTP، POP3، IMAP) عمل می کند. Nginx همچنین به عنوان متعادل کننده بار و پروکسی معکوس برای سرورهای UDP، TCP و HTTP عمل می کند. مطابق با W3Tech، NGINX در حال حاضر پرمصرف ترین وب سرور است زیرا معمولاً در تست های معیار ارزیابی سرعت وب سرور از Apache و سایر سرورها بهتر عمل می کند.

این وبلاگ روش راه اندازی بلوک های سرور Nginx را نشان می دهد روی اوبونتو 22.04. بیا شروع کنیم!

روش نصب Nginx روی اوبونتو 22.04

به منظور نصب Nginx روی اوبونتو 22.04، دستورالعمل های داده شده را دنبال کنید.

مرحله 1: بسته های سیستم را به روز کنید

اول از همه ضربه بزنید “CTRL+ALT+Tو بسته های سیستم را به روز کنید:

$ سودو آپدیت مناسب

همه بسته ها به روز می شوند:

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 2: Nginx را نصب کنید

بعد، Nginx را نصب کنید روی سیستم Ubuntu 22.04 شما با کمک دستور ارائه شده:

$ سودو apt نصب nginx -y

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 3: نسخه Nginx را بررسی کنید

پس از نصب Nginx، بررسی کنید که آیا در حال حاضر اجرا می شود یا خیر:

$ وضعیت systemctl nginx

خروجی داده شده نشان می دهد که سرویس Nginx فعال و در حال اجرا است روی سیستم ما:

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 4: پیکربندی فایروال

حالا فایروال را فعال کنید روی سیستم شما:

$ سودو ufw فعال کردن

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 5: برنامه های نصب شده را فهرست کنید

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

$ سودو لیست برنامه های ufw

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 6: پورت ها را برای Nginx باز کنید

ابتدا Nginx را در ” فعال می کنیمHTTP” با استفاده از دستور ارائه شده:

$ سودو ufw اجازه می دهد Nginx HTTP

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

یا آن را در HTTPS فعال کنید:

$ سودو ufw اجازه می دهد Nginx HTTPS

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

گزینه دیگر این است که Nginx را به طور کامل برای HTTP و HTTPS فعال کنید:

$ سودو ufw اجازه می دهد ‘Nginx FULL’

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 7: وضعیت فایروال را بررسی کنید

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

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

$ سودو وضعیت ufw

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 8: به Nginx دسترسی پیدا کنید

پس از پیکربندی فایروال، نوبت به Nginx می رسد روی مرورگر با استفاده از “localhost” یا “آی پی سرور”:

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

در این مرحله، Nginx کاملاً کار می کند. بنابراین، اکنون به راه اندازی بلوک های سرور برای آن می پردازیم.

روش راه اندازی بلوک سرور Nginx روی اوبونتو 22.04

به منظور راه اندازی بلوک سرور Nginx روی اوبونتو 22.04، دستورالعمل های داده شده را دنبال کنید.

مرحله 1: ایجاد دایرکتوری

در مرحله اول یک دایرکتوری برای دامنه انتخاب شده ایجاد کنید. در مورد ما، نام دامنه “example.com”:

$ سودو mkdir /var/www/example.com/html

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 2: مالکیت دایرکتوری را تنظیم کنید

بعد، از ” استفاده کنیدUSER $” متغیر محیطی برای تنظیم مالکیت دایرکتوری ایجاد شده. دستور مشخص شده، کاربر فعلی وارد شده را به عنوان مالک خود تعیین می کند:

$ سودو چاشنی USER $:USER $ /var/www/example.com/html

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 3: مجوزهای فایل را تنظیم کنید

سپس، مجوزهای خواندن، نوشتن و اجرا را به فایل خود اختصاص می دهیم.example.comدایرکتوری دامنه:

$ سودو chmod 755 /var/www/example.com

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 4: فایل HTML ایجاد کنید

استفاده کردن “نانو” ویرایشگر، یک فایل HTML ایجاد کنید که به عنوان خانه ارائه می شود page دامنه ما:

$ نانو /var/www/example.com/html/index.html

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

کد داده شده را در فایل HTML باز شده قرار دهید، ” را فشار دهیدCTRL+O” برای ذخیره تغییرات اضافه شده و بازگشت به حالت terminal با زدن “CTRL+X”:

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 5: بلوک سرور Nginx را راه اندازی کنید

اکنون، یک بلوک سرور Nginx برای دامنه خود در دایرکتوری داده شده راه اندازی می کنیم:

$ سودو نانو /و غیره/nginx/سایت های موجود/example.com

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

محتوای زیر را به فایل باز شده اضافه کنید، ” را فشار دهیدCTRL+S” را ذخیره کنید و به آن برگردید terminal:

سرور {

پیشنهاد می‌کنیم بخوانید:  روش نصب و استفاده از Veracrypt روی اوبونتو 20.04

گوش بده 80;
گوش بده [::]:80;
ریشه /var/www/example.com/html
index index.html index.htm index.nginx-debian.html;
server_name example.com www.example.com;

محل / {

try_files $uri $uri/ =404;
}
}

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 6: بلوک سرور Nginx را فعال کنید

یک سیم پیوند برای فعال کردن بلوک سرور Nginx ایجاد شده ایجاد کنید:

$ سودو لوگاریتم -s /و غیره/nginx/سایت های موجود/example.com /و غیره/nginx/سایت های فعال/

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 7: تست Nginx

مطمئن شوید که Nginx به درستی کار می کند یا خیر:

$ سودو nginx -t

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 8: Nginx را مجددا راه اندازی کنید

Nginx را مجددا راه اندازی کنید روی اوبونتو 22.04 با کمک دستور ارائه شده:

$ سودو systemctl nginx را ریستارت کنید

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

مرحله 9: به سرور Nginx دسترسی پیدا کنید

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

روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04روش تنظیم بلوک های سرور Nginx روی اوبونتو 22.04

خروجی داده شده نشان می دهد که ما بلوک سرور Nginx را با موفقیت راه اندازی کرده ایم روی اوبونتو 22.04.

نتیجه

برای راه اندازی بلوک های سرور Nginx روی اوبونتو 22.04، ابتدا بسته های سیستم را به روز کنید. سپس Nginx را با ” نصب کنید$ sudo apt نصب nginx -y” فرمان سپس فایروال را فعال کرده و پورت های فایروال را باز کنید. سپس یک دایرکتوری برای دامنه خود ایجاد کنید و مجوزهای دایرکتوری و مجوز فایل آن را تغییر دهید. در مرحله بعد، یک فایل HTML ایجاد کنید و یک بلوک سرور Nginx را تنظیم کنید که از طریق دامنه اضافه شده قابل دسترسی باشد. این وبلاگ روش راه اندازی بلوک های Nginx را نشان می دهد روی اوبونتو 22.04.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-30 09:34:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید