nginx

6/2/2023 Linux
942

وب سرور در ویندور سرورIIS استفاده میشود اما در لینوکس وب سرور های مختلفی کاربرد دارد به طور مثال apache که حدود 20  سال قدمت دارد و nginx با قدمت کمتری از محبوبیت بالایی برخوردار است در این مفاله سعی میکنم چگونگی کانفیگ  nginx را همزمان که خودم انجام میدهم انجام بنویسم 

 

شباهتهای زیادی بین apache و nginx وجود دارد اما تفاوتهایی نیز دارند که باعث شده nginx سهم خوبی از کاربرد وب سرور را به خود اختصاص بدهد ، از مهمترینها آن میتوان به نحوه کانفیک کردن که در apache با سینتکس XML و در nginx با دستورات شبیه برنامه نویسی به زبان c است و با انکه هر دو از کش خوبی برای سرعت بخشیدن به پاسخگویی استفاده میکنند اما سیستم کشینگ در nginx کارایی بیشتر دارد

 

خوب میریم سراغ کانفیک 

ابتدا با دستور زیر nginx را در سیستم عامل ابونتو و یا دبیان نصب میکنم

sudo apt install nginx

و با استفاده از دستور زیر میتوانید مطمئن شوید که nginex در سیستم شما نصب شده 

nginx -v

راه دیگه برای بررسی اینکه nginx به درستی نصب شده نوشتن ای پی و یا ادرس سرور خود در مرورگر شماست چرا که  در زمان نصب پورت 80 با یک صفحه index.html در nginx کانفیگ شده است

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

systemctl stop nginx
systemctl start nginx
systemctl reload nginx

دستور اول سرویس nginx را متوقف میکند

دستور دوم سرویس nginx را شروع میکند

دستور سوم سرویس nginx را دوباره بارگذاری میکند، تفاوت دستور دوم  و دستور سوم در این  است که تغییرات اعمال شده را بدون متوقف کردن سرویس اعمال میکند

systemctl status nginx

با استفاده از این دستور میتوانید وضعیت سرویس nginx را ببینید