در این مطلب از سری مطالب آموزش ابونتو 18 ، قصد داریم با آموزش نصب Nginx در ابونتو 18 در خدمت شما دوستان گرامی باشیم.
همانطور که میدانید Nginx یکی از محبوبترین وب سرورهای لینوکسی است که علاقهمندان زیادی داشته و گاهاً به جای آپاچی استفاده میگردد. حال در این مطلب ما به آموزش نصب Nginx در ابونتو 18 و همچنین مدیریت سرویس Nginx در آن پرداخته تا در صورت نیاز به استفاده از وب سرور Nginx ، آن را نصب و استفاده نمایید.
با آموزش نصب Nginx در ابونتو 18 همراه ما باشید.
آموزش نصب Nginx در ابونتو 18
1- در ابتدا با SSH به ترمینال ابونتو 18 خود متصل شوید.
2- سپس دستور زیر را وارد کرده تا یک بار مخازن ابونتو 18 آپدیت شوند.
apt update
3- خوشبختانه در مخازن پیشفرض ابونتو 18 ، فایل Nginx وجود دارد و شما نیازی به دانلود این نرمافزار و یا افزودن مخزنی جدید نخواهید داشت. بنابراین دستور زیر را وارد کرده تا پکیج Nginx دانلود و نصب گردد
apt install nginx
حال در مراحل نصب و در هنگام تأییدیه نصب ، آن را با اینتر رد کرده تا مراحل نصب Nginx به پایان برسد.
4- پس از نصب کامل ، شما نیاز خواهید داشت تا فایروال سیستم را به شکلی تنظیم نمایید تا از خارج از سرور ، به صفحه Nginx دسترسی داشته باشند. برای این امر ابتدا دستور زیر را وارد کرده تا لیست رولهای اپلیکیشن موجود را مشاهده نمایید.
ufw app list
پس از وارد کردن دستور بالا ، خروجی همانند زیر مشاهده خواهید کرد.
Available applications:
Nginx Full
Nginx HTTP
Nginx HTTPS
OpenSSH
در خروجی بالا مواردی مرتبط با Nginx میباشند عبارتاند از :
Nginx Full : این پروفایل به معنای باز کردن هر دو پورت 80 و 443 است.
Nginx HTTP : این پروفایل به معنای باز کردن پورت 80 میباشد.
Nginx HTTPS : این پروفایل به معنای باز کردن پورت 443 میباشد.
5- حال با توجه به اینکه در حال حاضر ما SSL برای وب سرور و وب سایت خود در نظر نگرفتهایم ، تنها پورت 80 را باز خواهیم کرد تا صرفاً به پورت 80 دسترسی داشته باشیم.
ufw allow ‘nginx HTTP’
6- بعد از وارد کردن دستور بالا پورت 80 برای دسترسی کاربران به Nginx باز خواهد شد. همچنین شما میتوانید دستور زیر را وارد کرده تا وضعیت ufw سرور ابونتو خود را مشاهده نمایید.
ufw status
بدین ترتیب شما موفق به نصب Nginx و همچنین تنظیم فایروال برای دسترسی به Nginx شدهاید و میتوانید با وارد کردن آدرس IP سرور خود در مرورگر ، صفحه اصلی nginx را که مشابه تصویر زیر میباشد ، مشاهده نمایید.
مدیریت سرویس Nginx
برای مدیریت Nginx در ابونتو همانند سایر سرویسها از دستور Systemctl نیز استفاده میگردد که در ادامه با برخی از آنها برای مدیریت Nginx آشنا خواهد شد.
- نمایش وضعیت سرویس Nginx
systemctl status nginx
- استاپ کردن سرویس Nginx
systemctl stop nginx
- استارت کردن سرویس Nginx
systemctl start nginx
- ریستارت کردن سرویس Nginx
systemctl restart nginx
- ریلود تنظیمات سرویس Nginx
systemctl reload Nginx
- فعال کردن سرویس Nginx در استارت آپ ابونتو 18
systemctl enable nginx
- غیرفعال کردن سرویس Nginx از استارت آپ ابونتو 18
systemctl disable nginx
بدین شکل شما میتوانید به مدیریت و کنترل سرویس Nginx در ابونتو 18 بپردازید ، کاربران گرامی در صورت نیاز به اطلاعات بیشتر از دستور Systemctl به مطلب آموزش کار با دستور Systemctl مراجعه نمایید.
در اینجا آموزش نصب Nginx در ابونتو 18 به پایان رسیده و شما میتوانید از این سرویس در ابونتو Bionic Beaver استفاده کنید.
امیدواریم این مطلب آموزشی برای شما مفید واقع شده باشد.
کاربر گرامی شما میتوانید سؤالات مربوط به این آموزش را در بخش کامنتها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید و یا برای رفع مشکلات دیگر در زمینه آموزشهای آذرآنلاین به بخش Community مراجعه کرده و مشکل خود را در آن مطرح نمایید تا در اسرع وقت کاربران دیگر و کارشناسان به سؤالات شما پاسخ دهند.