انڈروئد

ڈیبین 9 پر میمکچ انسٹال کرنے کا طریقہ

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

الفضاء - علوم الفلك للقرن Ø§Ù„ØØ§Ø¯ÙŠ والعشرين

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

Anonim

میموریڈ ایک مفت اور اوپن سورس اعلی کارکردگی میں میموری کلید ویلیو ڈیٹا اسٹور ہے۔ یہ زیادہ تر ڈیٹا بیس کالز کے نتائج سے مختلف اشیاء کو کیچ کرکے ایپلی کیشنز کو تیز کرنے کے لئے استعمال ہوتا ہے۔

اس ٹیوٹوریل میں ، ہم آپ کو دبیان 9 پر میمکسیڈ انسٹال اور ترتیب دینے کے ذریعے چلیں گے۔

شرطیں

آپ کو اپنے ڈیبین سسٹم پر پیکجوں کو انسٹال کرنے کے ل su سوڈو رسائی والے صارف کی حیثیت سے لاگ ان ہونے کی ضرورت ہوگی۔

میمکچڈ انسٹال کرنا

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

  1. پیکجوں کی فہرست کو اپ ڈیٹ کریں:

    sudo apt update

    ٹائپ کرکے میمکیچ انسٹال کریں:

    sudo apt install memcached libmemcached-tools

    libmemcached-tools پیکیج پر مشتمل libmemcached-tools سرور کے نظم و نسق کے libmemcached-tools کئی کمانڈ لائن ٹولز مہیا کرتے ہیں۔

    ایک بار جب انسٹالیشن مکمل ہوجائے گی ، تو میمکیسڈ سروس خودبخود شروع ہوجائے گی۔ خدمت کی حیثیت کو جانچنے کے لئے ، درج ذیل کمانڈ درج کریں:

    sudo systemctl status memcached

    آؤٹ پٹ اس طرح نظر آئے گی:

    ● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1

بس ، آپ نے اپنے ڈیبین 9 سرور پر کامیابی کے ساتھ میمکسیڈ انسٹال کیا ہے۔

میمکیچ کی تشکیل کرنا

/etc/memcached.conf کو /etc/memcached.conf فائل میں ترمیم کرکے تشکیل کیا /etc/memcached.conf ہے۔ پہلے سے طے شدہ ترتیب کی ترتیبات زیادہ تر صارفین کے لئے کافی ہیں۔

پہلے سے طے شدہ طور پر ، میمکسیڈ سروس صرف لوکل ہوسٹ پر سنتی ہے۔ اگر سرور سے رابطہ قائم کرنے والا موکل بھی اسی میزبان پر چل رہا ہے تو آپ کو پہلے سے طے شدہ تشکیل فائل کو تبدیل کرنے کی ضرورت نہیں ہے۔

ریموٹ رسائی

اگر یہ غلط طور پر تشکیل دیا گیا ہے تو ، میمکچھیڈ کو تقسیم شدہ انکار آف سروس (DDoS) حملہ کرنے کے لئے استعمال کیا جاسکتا ہے۔ میمکیچڈ سرور سے ریموٹ کنیکشن کی اجازت دینے کے ل you ، آپ کو اپنا فائر وال ترتیب دینے کی ضرورت ہے اور صرف قابل اعتماد کلائنٹس سے میمکسیڈ یو ڈی پی پورٹ 11211 تک رسائی کی اجازت ہوگی۔

مندرجہ ذیل مثال میں ہم یہ فرض کر رہے ہیں کہ آپ کسی نجی نیٹ ورک کے ذریعہ میمکسیڈ سرور سے رابطہ قائم کرنا چاہتے ہیں۔ سرور IP 192.168.100.20 اور موکل کا IP پتہ 192.168.100.30

sudo ufw allow from 192.168.100.30 to any port 11211

iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT

ایک بار فائر وال کی تشکیل ہوجانے کے بعد اگلا مرحلہ میمکسیڈ کی ترتیبات میں ترمیم کرنا ہے اور سرور کے نجی نیٹ ورکنگ انٹرفیس پر سننے کے لئے میمکسیڈ سروس مرتب کرنا ہے:

ایسا کرنے کے لئے ، memcached.conf تشکیلاتی فائل کھولیں۔

sudo nano /etc/memcached.conf

-l 127.0.0.1 ساتھ شروع ہونے والی لائن کو تلاش کریں اور -l 127.0.0.1 کو سرور IP ایڈریس 192.168.100.20 ۔

/etc/memcached.conf

# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20

تبدیلیاں فعال ہونے کے لئے میمکیچ سروس کو دوبارہ شروع کریں:

sudo systemctl restart memcached

اب آپ دور دراز مقام سے میمکسیڈ سرور سے رابطہ کرسکتے ہیں۔

میمکچڈ سے منسلک

میمکیچڈ سرور سے مربوط ہونے کے ل you آپ کو زبان سے مخصوص کلائنٹ استعمال کرنے کی ضرورت ہے۔

پی ایچ پی

ورڈپریس ، ڈروپل یا میگینٹو جیسے پی ایچ پی کی درخواست کے لئے میمچچ کو کیچنگ ڈیٹا بیس کے بطور استعمال کرنے کے ل you ، آپ کو php-memcached ایکسٹینشن انسٹال کرنے کی ضرورت ہے۔

sudo apt install php-memcached

ازگر

میمچیس کے ساتھ تعامل کرنے کے لئے بہت سے ازگر لائبریریاں موجود ہیں۔ آپ پائپ کا استعمال کرکے اپنی پسند کی لائبریری انسٹال کرسکتے ہیں۔

pip install pymemcache

pip install python-memcached

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

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

ڈیبین یاد