= Google Cloud اور Cloudflare کے ساتھ ایک مفت ورڈپریس سائٹ کی میزبانی کریں ðÃÂÃÂð = == آئیے چھوٹی ویب سائٹس اور کاروبار کے لیے ایک بجٹ ورڈپریس حل کے بارے میں سیکھیں۔ == 6 منٹ پڑھیں فہرست کا خانہ - مسئلہ کا بیان ðÃÂÃÂà- مجھے GCP کے ساتھ کچھ تجربہ ہے، شاید مجھے پہلے وہاں پر ایک نظر ڈالنے کی ضرورت ہے؟ ðÃÂäà- قیمتوں کے بارے میں کیا خیال ہے؟ ðÃÂäà- جی سی ای ایک ورچوئل مشین مثال ہے، یعنی مجھے ہر چیز کو زمین سے ترتیب دینا ہے؟ ðÃÂäà- مجھے دستی طور پر کنفیگر کرنے کی کیا ضرورت ہے؟ ðÃÂäà- مرحلہ 1، VM کنفیگریشنز کے بارے میں کیا خیال ہے؟ ðÃÂäà- مرحلہ 2، جامد IP ایڈریس کو کیسے برقرار رکھا جائے اور ڈومین نام کیسے ترتیب دیا جائے؟ ðÃÂäà- مرحلہ 3، SSL سرٹیفکیٹ کیسے ترتیب دیا جائے؟ ðÃÂäà- مرحلہ 4، HTTP/2 سیٹ اپ کیسے کریں؟ ðÃÂäà- مجھے بلنگ رپورٹس میں کچھ چھوٹا چارج کیوں نظر آتا ہے؟ میں نے سوچا کہ یہ مفت ہونا چاہئے؟ ðÃÂäà- لپیٹ ðÃÂÃÂàیہ میری ذاتی ترقی اور ڈیبگنگ کے تجربے کو بیان کرنے کے بارے میں زیادہ ہے، موضوع پر مرحلہ وار ٹیوٹوریل سے کم۔ مضمون میں کچھ اہم نکات اور سوالات پیش کیے گئے ہیں جب میں پروجیکٹ سے گزر رہا ہوں۔ کسی بھی غلطی کی تصحیح خوش آئند ہے! . == مسئلہ کا بیان ðÃÂÃÂà== ورڈپریس سائٹ کو کئی پلگ ان (جیسے ایلیمینٹر) کا استعمال کرتے ہوئے بنایا گیا ہے۔ پلگ انز استعمال کرنے کے لیے، مجھے WordPress.com پر ایک بزنس پلان کی ضرورت ہے، جس کی قیمت $25 فی مہینہ ہے، جو میرے استعمال کے معاملے کے لیے ایک ضرورت سے زیادہ رقم ہے۔ اس کے ساتھ ہی، مجھے مزید بجٹ متبادل کی ضرورت ہے، تو میں کہاں سے شروع کروں؟ مجھے جی سی پی کے ساتھ کچھ تجربہ ہے، شاید مجھے پہلے وہاں پر ایک نظر ڈالنے کی ضرورت ہے؟ ðÃÂäàدرحقیقت، وہ حل پیش کرتے ہیں میرا مقصد WordPress.com سے ملتا جلتا کچھ ہونا ہے، تھوڑا سا بغیر کوڈ کے ماحول سے۔ تعامل ایڈمن پینل میں GUI کے ذریعے ہوتا ہے۔ تینوں کے درمیان، صرف Google Compute Engine (GCE) میری ضرورت کو پورا کرتا ہے اس لیے میں اس کے ساتھ چلا گیا قیمتوں کا کیا ہوگا؟ ðÃÂäàخوش قسمتی سے، Google GCE کے لیے ایک مفت درجے کی پیشکش کرتا ہے۔ 2021 میں، گوگل نے مفت GCE مثال کی تفصیلات کو اپ گریڈ کیا۔ f1-مائیکرو سے e2-micro، اور یہ میرے استعمال کے معاملے کے لیے کافی ہے۔ جی سی ای ایک ورچوئل مشین مثال ہے، یعنی مجھے ہر چیز کو زمین سے ترتیب دینا ہے؟ ðÃÂäàٹھیک ہے، یہ ایک لحاظ سے سچ ہے، ایک منفی پہلو بھی۔ WordPress.com جیسی منظم ہوسٹنگ سروس کا استعمال کرتے ہوئے یعنی میں نے تمام بیک اینڈ مینجمنٹ (سافٹ ویئر اسٹیک اور سرور کنفیگریشن) کے لیے بھی ادائیگی کی۔ خود میزبان راستے پر جانے کا مطلب ہے کہ مجھے سب کچھ کرنا پڑے گا یا میں کروں گا؟ عام طور پر، ایک بالغ پلیٹ فارم کسی قسم کے پہلے سے ترتیب شدہ پیکجز فراہم کرے گا۔ یہاں، میرے پاس گوگل کلاؤڈ مارکیٹ پلیس ہے۔ مطلوبہ لفظ "ورڈپریس"کا استعمال کرتے ہوئے وہاں صرف ایک عام تلاش کئی اختیارات لاتی ہے۔ میرے معاملے میں، میں منتخب کرتا ہوں *بٹنامی اور آٹومیٹک* کے ذریعے ورڈپریس مصدقہ۔ یہ پیکج مفت ہے اور میرے لیے زیادہ تر کنفیگریشن کرے گا۔ اس کے علاوہ، یہ پیکج ایک لحاظ سے کراس پلیٹ فارم ہے، اس لیے مجھے دوسرے کلاؤڈ فراہم کنندہ جیسے ایمیزون ویب سروس (AWS) کے پاس جانے پر بھی یہی تجربہ ہوگا۔ ** نوٹ کریں ایسا لگتا ہے کہ انسٹال شدہ اسٹیک کو اپ ڈیٹ کرنے کا کوئی سرکاری طریقہ نہیں ہے، نہ ہی GUI اور نہ ہی SSH کے ذریعے۔ مجھے ایک VM کو حذف کرنے اور تازہ ترین Bitnami پیکیج کا استعمال کرتے ہوئے ایک نئی مثال بنانے کی ضرورت ہے۔ مجھے دستی طور پر کنفیگر کرنے کی کیا ضرورت ہے؟ ðÃÂäàغور کرنے کے لیے کچھ یہ ہیں۔ - ورچوئل مشین کی تفصیلات کا سیٹ اپ - ڈومین سیٹ اپ، IP سیٹ اپ، DNSSEC - SSL سیٹ اپ - HTTP/2 سیٹ اپ۔ تشکیل ڈیفالٹ کے طور پر HTTP/1.1 ہے۔ مرحلہ 1، VM کنفیگریشنز کے بارے میں کیا خیال ہے؟ ðÃÂäàکنفیگریشن کا استعمال کرتے ہوئے جیسا کہ ایک مفت درجے میں بیان کیا گیا ہے، میں استعمال کرتا ہوں۔ - زون: us-west1-a - مشین کی قسم: e2-مائیکرو - بوٹ ڈسک: 30 جی بی، ایچ ڈی ڈی دیگر ترتیبات پہلے سے طے شدہ ہیں۔ سروس کی شرائط کو قبول کریں اور ایک مثال بنانے کے لیے آگے بڑھیں۔ اس میں کچھ منٹ لگ سکتے ہیں۔ اس کے ختم ہونے کے بعد، اب میں فراہم کردہ VM کے بیرونی IP ایڈریس کا استعمال کرتے ہوئے ورڈپریس ایڈمن لاگ ان پر جا سکتا ہوں۔ یہ خود میزبان ہے، لہذا میرے پاس ایک باقاعدہ ورڈپریس ایپلی کیشن کی مکمل خصوصیات ہیں۔ پلگ ان اب قابل استعمال ہیں۔ کچھ مخصوص خصوصیات جو WordPress.com پر لاگو ہوتی ہیں یہاں نہیں ہوں گی، میرا اندازہ ہے کہ ملکیتی؟ مرحلہ 2، جامد IP ایڈریس کو کیسے برقرار رکھا جائے اور ڈومین نام کیسے ترتیب دیا جائے؟ ðÃÂäàپہلے سے طے شدہ طور پر، GCE کا IP ایڈریس عارضی ہے، یعنی یہ ہر دوبارہ ترتیب دینے کے بعد بدل جائے گا۔ مجھے ایک مستحکم IP ایڈریس کی ضرورت ہے تاکہ میرا ڈومین مستقل طور پر درست مقام کی طرف اشارہ کر سکے۔ ایسا کرنے کے لیے، پر جائیں۔ VPC نیٹ ورک / بیرونی IP پتے اور GCE مثال کے لیے ایک جامد IP پتہ محفوظ کریں۔ مجھے ڈومین نام کے لیے رجسٹر کرنے کی ضرورت ہے۔ زیادہ تر ڈومین رجسٹرار کے پاس DNS سروسز بھی ہوتی ہیں۔ پھر میں نے اپنا ڈومین GCE جامد IP ایڈریس کی طرف اشارہ کرنے کے لیے ترتیب دیا۔ یہ صرف ایک ابتدائی ترتیب ہے۔ Cloudflare DNS صفحہ پر، DNSSEC سیٹ اپ کی ہدایات موجود ہیں۔ سیٹ اپ کافی سیدھا ہے، بنیادی طور پر صرف اقدار کو کاپی اور پیسٹ کرنا مرحلہ 3، SSL سرٹیفکیٹ کیسے ترتیب دیا جائے؟ ðÃÂäàابھی تک، میری ویب سائٹ SSL سرٹیفکیٹ کی کمی کی وجہ سے ہے۔ 2 اختیارات ہیں: - اپنے ڈومین رجسٹرار سے سرٹیفکیٹ خریدنا۔ عام طور پر، یہ غیر ضروری ہے، جب تک کہ آپ ایک بڑا کلائنٹ نہ ہو جس کے لیے سینکڑوں ڈومینز، ذیلی ڈومینز کے لیے مناسب SSL مینجمنٹ اور تعمیل کی ضرورت ہو۔ - مفت کا استعمال کرتے ہوئے آئیے انکرپٹ SSL سرٹیفیکیشن جو SSH کے ذریعے رجسٹرڈ ہو سکتے ہیں۔ ہدایت یہاں دیکھی جا سکتی ہے۔ نوٹ، یہاں تک کہ ہدایات Amazon Web Service (AWS) پر بھی ہیں، یہ اب بھی ایک Bitnami اسٹیک ہے، اس لیے کنفیگریشنز ایک جیسی ہیں۔ تمام ٹارگٹڈ ذیلی ڈومینز کا رجسٹر ہونا ضروری ہے، ورنہ یہ سڑک کے نیچے SSL ہینڈ شیک کی خرابی کا سبب بنے گا (مثلاً نقشہ سازی www سے غیر www بذریعہ CNAME ریکارڈ) اب، Cloudflare پر واپس جائیں، اور SSL موڈ کو تبدیل کریں۔ مکمل (سخت)۔ آپ کی ویب سائٹ محفوظ ہونی چاہیے، اور اسے براؤزر بار پر ایک پیڈ لاک کے ذریعے چیک کیا جا سکتا ہے۔ مت بھولیں، Cloudflare کے پاس اب بھی بہت ساری خدمات ہیں، اور آپ ضرورت کے مطابق انہیں ٹھیک کر سکتے ہیں۔ مرحلہ 4، HTTP/2 سیٹ اپ کیسے کریں؟ ðÃÂäàHTTP/2 HTTP/1.1 پروٹوکول پر کئی مزید فوائد فراہم کرتا ہے۔ مزید تفصیلی بحث اس مضمون میں ڈیجیٹل اوشین کے ایک اور بڑے کلاؤڈ فراہم کنندہ سے ہے۔ خاص طور پر میری رائے میں رفتار میں بہتری ہے، اور اسے لائٹ ہاؤس ٹیسٹ کے ذریعے دیکھا جا سکتا ہے۔ Bitnami کے پاس HTTP/2 کے ساتھ اپاچی سرور کو ترتیب دینے سے متعلق ایک سرکاری دستاویز ہے (ہمارے بنامی ورڈپریس پیکیج کے ذریعہ استعمال کیا جاتا ہے) کلیدی CDN سائٹ کا استعمال کرتے ہوئے HTTP/2 سپورٹ کی جانچ کی جا سکتی ہے اور ایسا لگتا ہے کہ میری کامیابی تھی۔ مجھے بلنگ رپورٹس میں کچھ چھوٹا چارج کیوں نظر آتا ہے؟ میں نے سوچا کہ یہ مفت ہونا چاہئے؟ ðÃÂäàہاں، سیٹ اپ مفت ہے، یعنی اگر میں فراہم کردہ کوٹہ میں رہ رہا ہوں۔ جیسا کہ نیچے کے گراف میں ہے، میرے کمپیوٹ انجن پر کچھ چارج تھا۔ مجھے اس کی بنیادی وجہ نہیں ملی ہے، لیکن مجھے یقین ہے کہ یہ چین یا آسٹریلیا کے لیے نکلنے والے ٹریفک کی وجہ سے ہے (ناراضی کی جگہوں سے پاک نہیں)۔ کچھ چھوٹے اسپائکس کے بعد، یہ دوبارہ صفر پر واپس آجاتا ہے۔ اگر آپ ان خطوں میں صارفین کی خدمت نہیں کر رہے ہیں تو شاید IP بلاک ایک انتخاب ہے۔ == سمیٹیں ðÃÂÃÂà== اس بار، میں پیسے بچانے کا ایک اور طریقہ سیکھتا ہوں، اور یہ بھی GCE سروس کے ساتھ کھیلنے کا ایک موقع ہے۔ یقینی طور پر، پروڈکشن میں ایپلیکیشن ڈالنے پر غور کرنے سے پہلے اور بھی بہت سے کام ہیں، تاہم، میں آل ان ون ڈبلیو پی مائیگریشن کا استعمال کرتے ہوئے پرانی سائٹ کو GCE میں منتقل کر سکتا ہوں، اس لیے بہت کچھ کرنے کی ضرورت نہیں ہے۔ میں کہوں گا، ایک غیر متوقع، لیکن اہم سبق جی سی ای مثال کے طور پر "مفت"پر چارج کے بارے میں ہے۔ اس کا مطلب ہے کہ مجھے ہر حال میں بلنگ کی احتیاط سے نگرانی کرنے کی ضرورت ہے۔ ابھی تک، ایسا لگتا ہے کہ جب بلنگ کی رقم ایک حد سے تجاوز کر جائے تو GCP کے پاس ڈاون سروسز کا کوئی آپشن نہیں ہے۔ خوش قسمتی سے، یہ مجھ پر $1000 نہیں ہے۔ کیا آپ کو یہ مضمون قیمتی لگا؟ حمایت **Hung Vu** اسپانسر بن کر۔ کسی بھی رقم کی تعریف کی جاتی ہے!