انڈروئد

ڈیبین 9 پر نگنیکس کیسے انسٹال کریں

Joy's latest vid Ù-Ú

Joy's latest vid Ù-Ú

فہرست کا خانہ:

Anonim

نجنکس ایک اوپن سورس ، اعلی کارکردگی والا HTTP اور ریورس پراکسی سرور ہے جو انٹرنیٹ کی کچھ بڑی سائٹوں کو طاقت دیتا ہے۔

Nginx اسٹینڈ ویب سرور کے طور پر ، اور اپاچی اور دوسرے ویب سرورز کے لئے ایک ریورس پراکسی کے طور پر استعمال کیا جاسکتا ہے۔

اپاچی کے مقابلے میں ، نجنکس سمورتی کنیکشن کی ایک بہت بڑی تعداد کو سنبھال سکتا ہے اور اس میں فی کنکشن میں میموری کا چھوٹا قدم ہے۔

اس ٹیوٹوریل میں ڈیبین مشین پر Nginx انسٹال کرنے اور ان کے انتظام کرنے کے اقدامات کا خاکہ پیش کیا جائے گا۔

شرطیں

سبق کے ساتھ شروع کرنے سے پہلے ، یہ یقینی بنائیں کہ آپ کسی صارف کی حیثیت سے لاگ ان ہوں گے جس میں سوڈو مراعات ہوں۔

Nginx انسٹال کریں

تنصیب کافی سیدھی ہے۔ اپنے دیبیئن سسٹم پر Nginx انسٹال کرنے کے لئے ذیل مراحل پر عمل کریں:

  1. پیکیجز انڈیکس کو اپ ڈیٹ کریں:

    sudo apt update

    Nginx پیکیج انسٹال کریں:

    sudo apt install nginx

    Nginx سروس تنصیب کا عمل مکمل ہونے کے بعد خود بخود شروع ہوجائے گی۔ آپ مندرجہ ذیل curl کمانڈ چلا کر اس کی تصدیق کرسکتے ہیں:

    curl -I 127.0.0.1

    HTTP/1.1 200 OK Server: nginx/1.10.3 Date: Mon, 27 Aug 2018 22:29:02 GMT Content-Type: text/html Content-Length: 612 Last-Modified: Mon, 27 Aug 2018 22:27:54 GMT Connection: keep-alive ETag: "5b847aea-264" Accept-Ranges: bytes

فائروال کو ایڈجسٹ کریں

اگر آپ اپنے سسٹم سے کنیکٹرس کو فلٹر کرنے کے ل ایپل ٹیبلس کا استعمال کرتے ہیں تو آپ کو ایچ ٹی ٹی پی ( 80 ) اور ایچ ٹی ٹی پی ایس ( 443 ) بندرگاہوں کو کھولنا ہوگا۔

درج ذیل کمانڈ جاری کرکے ضروری بندرگاہیں کھولیں:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

نینگینکس سروس کو سسٹم سی ٹی ایل سے نظم کریں

آپ Nginx سروس کا نظم کرنے کے لئے systemctl کمانڈ استعمال کرسکتے ہیں ، جیسے کسی دوسرے systemd یونٹ کی طرح۔

نگنکس سروس کو روکنے کے لئے ، چلائیں:

sudo systemctl stop nginx

اسے دوبارہ شروع کرنے کے لئے ، ٹائپ کریں:

sudo systemctl start nginx

نگنکس سروس کو دوبارہ شروع کرنے کے لئے:

sudo systemctl restart nginx

کنفیگریشن میں کچھ تبدیلیاں کرنے کے بعد نگنکس سروس کو دوبارہ لوڈ کریں۔

sudo systemctl reload nginx

بوٹ پر شروع کرنے کے لئے نینگینکس سروس کو غیر فعال کریں:

sudo systemctl disable nginx

اور اسے دوبارہ فعال کرنے کے ل::

sudo systemctl enable nginx

Nginx تشکیل فائل کی ساخت اور بہترین طرز عمل

  • Nginx کنفگریشن فائلیں /etc/nginx ڈائریکٹری میں محفوظ ہیں۔ مرکزی Nginx کنفگریشن فائل /etc/nginx/nginx.conf ۔سرور بلاک (vhost) کنفیگریشن فائلیں /etc/nginx/sites-available ڈائرکٹری میں محفوظ ہیں۔ اس ڈائرکٹری میں پائے جانے والی کنفگریشن فائلوں کا استعمال Nginx اس وقت تک نہیں کرسکتا ہے جب تک کہ وہ /etc/nginx/sites-enabled ڈائریکٹری سے منسلک نہ ہوں۔ sites-enabled ڈائرکٹری کیلئے sites-available ڈائرکٹری۔ مزید برقرار رکھنے والا کوڈ لکھنے کے لئے ، نام کے معیاری کنونشن کی پیروی کرنا اچھا خیال ہے۔ مثال کے طور پر اگر آپ کا ڈومین نام mydomain.com تو کنفگریشن فائل کا نام /etc/nginx/sites-available/mydomain.com.conf رکھنا چاہئے۔ /etc/nginx/snippets ڈائریکٹری میں تشکیل کے ٹکڑوں پر مشتمل ہے جو سرور میں شامل کیا جاسکتا ہے مسدود فائلیں اگر آپ بار بار قابل ترتیب ترتیب والے حصے استعمال کرتے ہیں تو آپ ان حصوں کو ٹکڑوں میں ری ایکٹر کرسکتے ہیں اور اس ٹکڑوں کو سرور بلاکس میں شامل کرسکتے ہیں۔ Nginx لاگ فائلیں ( access.log اور error.log ) /var/log/nginx/ ڈائریکٹری میں واقع ہیں۔ ہر سرور بلاک کے ل a ایک مختلف access اور error لاگ فائلز رکھنے کی سفارش کی جاتی ہے۔ ویبروٹ کے لئے سب سے عام مقامات میں شامل ہیں:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

نتیجہ اخذ کرنا

مبارک ہو ، آپ نے اپنے دیبیان 9 سرور پر Nginx کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ اپنی ایپلی کیشنز کی تعیناتی شروع کرنے اور Nginx کو بطور ویب یا پراکسی سرور استعمال کرنے کے لئے تیار ہیں۔

nginx ڈیبین

یہ پوسٹ ڈیبیئن 9 سیریز پر ایل ای ایم پی اسٹیک کو انسٹال کرنے کا طریقہ کا ایک حصہ ہے۔

اس سلسلے میں دیگر پوسٹس:

U اوبنٹو 18.04 پر ماریا ڈی بی کو انسٹال کرنے کا طریقہ De دبیان 9 پر نگنیکس انسٹال کرنے کا طریقہ De ڈیبیئن 9 پر پی ایچ پی کو انسٹال کرنے کا طریقہ