سرور تحفظ اور ورڈپریس انسٹالیشن کی وضاحت کریں (1)

ہیلو میرے بھائیو، ہماری عاجز میکانو ٹیک ویب سائٹ کے پیروکار، ویب سرورز کے انتظام اور حفاظت سے متعلق اس مضمون میں،

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

اس کورس کا فائدہ؟

  • تمام وسائل کے ساتھ ایک مکمل طور پر محفوظ اور تیز ویب سائٹ بنائیں جو صرف آپ کی سائٹ کی خدمت کرتی ہے۔
  • آپ کے لیے اپنی ویب سائٹ کے ڈیٹا کی حفاظت "جب آپ کی ویب سائٹ کسی بھی ہوسٹنگ کمپنی کی میزبانی میں ہوتی ہے تو وہ آپ کی ویب سائٹ ، آپ کا ڈیٹا ، ڈیٹا بیس اور ہر چیز کے مکمل کنٹرول میں ہوتے ہیں۔"
  • خصوصی وسائل کے ساتھ ایک سستا سرور بنانا۔ ماہانہ لاگت 43 مصری پاؤنڈ ہے ، کتنا شاندار ہے۔
  • جعلی ہوسٹنگ کمپنیوں کے اخراجات کی وجہ سے پیسے کی بچت ان کی قیمتوں پر۔ اور سب سے کم ہوسٹنگ پلان پر آپ کو سالانہ 4 EGP لاگت آئے گی ، اور یہ مضبوط نہیں ہے۔
  • سرور کا انتظام اور حفاظت کریں اور اپنی سائٹ کا پیشہ ورانہ انتظام کریں۔

کورس کے تقاضے۔ 

وضاحت کا آغاز۔

سرور سے جڑیں۔

سرور کنکشن سافٹ ویئر ڈاؤن لوڈ اور انسٹال کرنے کے بعد۔ پوٹی  ہم ایک سوراخ بناتے ہیں اور یہ اس طرح نظر آئے گا۔

"میزبان نام" فیلڈ میں ، آپ سرور کا آئی پی لکھتے ہیں ، "یہ انٹرنیٹ سے جڑے کسی بھی سرور یا ڈیوائس کی ڈیجیٹل آئی ڈی ہے جس کے بغیر آپ سرور سے منسلک نہیں ہو سکتے" ، پھر آپ اوپن پر کلک کریں ،

  • مثال کے طور پر

اوپن دبانے کے بعد ، ایک سیاہ شیل کنکشن اسکرین ظاہر ہوگی۔

  • مثال کے طور پر

 

آپ سرور کا صارف نام لکھیں گے ، اور بعض اوقات یہ جڑ ہوتا ہے ، اور پھر سرور کا پاس ورڈ۔
آپ کو آئی پی ، صارف اور پاس ورڈ سے سرور ڈیٹا کہاں سے ملے گا؟

  • جب آپ ہیٹزنر کو سبسکرائب کرنے کی درخواست کرتے ہیں ، جیسا کہ اوپر دکھایا گیا ہے ، اپنے ہیٹزنر اکاؤنٹ ڈیش بورڈ پر ، آپ ایک سرور بنا سکتے ہیں اور تقسیم کو منتخب کر سکتے ہیں جو خود بخود سرور پر انسٹال ہو جاتی ہے ، اور 5 سیکنڈ سے بھی کم وقت میں ، آپ کو اپنے رجسٹرڈ پر ایک پیغام موصول ہوگا۔ آئی پی ، صارف ، اور پاس ورڈ سے سرور ڈیٹا کے ساتھ ای میل ، مثال۔

ایس ایس ایچ شیل سے کنکشن کے لیے براؤن پیج ظاہر ہونے کے بعد ، "یہ ایک محفوظ ٹرانسفر پروٹوکول ہے جو آپ کو کمانڈز کے ذریعے پورے سسٹم کو کنٹرول کرنے کی اجازت دیتا ہے۔" اب آپ سرور کے اندر ہیں ، آپ اس سے منسلک ہیں اور آپ اسے مکمل طور پر کنٹرول کر سکتے ہیں احکامات کے ذریعے ،

سرور اپ ڈیٹ اپ ڈیٹ۔

سب سے پہلے ، کسی بھی چیز سے پہلے ، ہم سسٹم کو اپ ڈیٹ کرتے ہیں ، تاکہ سسٹم پروٹیکشن بوٹ کو اپ ڈیٹ کرے اور کچھ مسائل حل کرے ، اگر کوئی ہے تو ، یہ کمانڈ ٹائپ کریں ، پھر انٹر دبائیں

آپ کو اپ ڈیٹ
  • مثال کے طور پر

 

آپ انتظار کریں گے جب سرور سسٹم پیکجز "انسٹال کردہ آپریٹنگ سسٹم کے ساتھ مربوط سافٹ ویئر" کو اپ ڈیٹ کرنا ختم کردے گا۔

ویجیٹ اور نینو انسٹال کریں۔

تکمیل کے بعد ، آپ دو اہم پروگرام انسٹال کرتے ہیں ، ایک پروگرام جو براہ راست لنک کے ذریعے فائلوں کو ڈاؤن لوڈ کرتا ہے اور نانو "ایک ٹیکسٹ ایڈیٹر پروگرام جیسا کہ نوٹ پیڈ پروگرام جو ونڈوز کے ساتھ مربوط ہے" اس کمانڈ کے ذریعے

yum -y wget نانو انسٹال کریں۔

اپاچی انسٹال کریں

تکمیل کے بعد ، ہم سرور کو بطور ویب سرور کام کرنے کے لیے ترتیب دیتے ہیں ، اور پھر ہم ورڈپریس انسٹال کریں گے ،
سسٹم کو بطور ویب سرور کام کرنے کے لیے ، ہمیں انسٹال کرنا چاہیے ، اپاچی "اپاچی ایک ویب سرور ہے جو ایچ ٹی ایم ایل اور پی ایچ پی فائلوں کو اپاچی کے بغیر ظاہر کرتا ہے" ، سسٹم آپ کے ساتھ بطور ویب سرور کام نہیں کرے گا

اب تک ، سب کچھ ٹھیک ہے ، ہم اس کمانڈ کو شامل کرکے اپاچی انسٹال کرتے ہیں ، اور پھر انٹر دبائیں۔

yum install httpd -y

انسٹالیشن مکمل کرنے کے بعد ، ہم اپاچی چلانے کے لیے یہ کمانڈ شامل کرتے ہیں ، پھر انٹر دبائیں۔

systemctl start httpd

اس بات کو یقینی بنانے کے لیے کہ اپاچی کام کرتا ہے ، ہم اس کمانڈ کو شامل کرتے ہیں۔

systemctl status httpd

یہ آپ کو دکھائے گا کہ میں تصویر میں کیا دکھاؤں گا کہ یہ کام کرتا ہے۔

یقینی بنائیں کہ اپاچی چل رہا ہے۔

نیز ، اس بات کو یقینی بنانے کے لیے کہ اپاچی صحیح طریقے سے کام کر رہا ہے ، ہم اسے براؤزر میں سرور کے آئی پی پر لکھتے ہیں ، اور اگر یہ تصویر میں دکھائے جانے کے مطابق آپ کے ساتھ ظاہر ہوتا ہے تو سب کچھ ٹھیک ہے ،

اب سرور ہم براؤزر کے ذریعے اس سے رابطہ قائم کر سکتے ہیں ، اور اب تک سب کچھ ٹھیک ہے اور صحیح طریقے سے کام کر رہا ہے۔

ڈیٹا بیس مددگار کی تنصیب۔

ہم ڈیٹا بیس وزرڈ انسٹال کرتے ہیں "ورڈپریس سسٹم کو مضامین ، تصاویر اور دیگر ڈیٹا کو اسٹور کرنے کے لیے مربوط کرنے کے لیے ڈیٹا بیس کی ضرورت ہے" ، 

ہم ان کمانڈز کو ایک وقت میں شامل کرتے ہیں ، اور پھر انٹر بٹن دبائیں۔

ویجیٹ http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
یم اپ ڈیٹ
sudo yum mysql-server انسٹال کریں۔
sudo systemctl mysqld شروع کریں۔
sudo mysql_secure_installation

یہ آپ کو اختیارات دکھائے گا ، y شامل کریں اور پھر ہر آپشن میں داخل ہوں۔

تکمیل کے بعد ، ہم نے مذکورہ کمانڈز کے ذریعے ڈیٹا بیس وزرڈ کو انسٹال کرنا ختم کر دیا ہے۔

php 7.2 انسٹال کریں۔

 پی ایچ پی ٹرانسلیشن انسٹال ہونا ضروری ہے ، ورڈپریس کا ترجمہ کرنے کے لیے ، ہم پی ایچ پی ٹرانسلیشن انسٹال کرنے کے لیے ان کمانڈز کو شامل کرتے ہیں ،

rpm-Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm-Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo = remi ، remi-php72 
yum --enablerepo = remi ، remi-php72 php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php -mbstring php -مکرپٹ پی ایچ پی-ایکس ایم ایل۔
سروس httpd دوبارہ شروع کریں

تکمیل کے بعد ، ہم ایک ڈیٹا بیس بناتے ہیں ، ان کمانڈز کو شامل کرکے ڈیٹا بیس میں ایک نام شامل کرتے ہیں ،

صارف بنائیں 'پنڈال 0'@' localhost 'کی طرف سے تسلیم شدہ'102030';
ڈیٹا بیس بنائیں۔ mekan0db;
تمام نجی معلومات فراہم کریں mekan0db. * TO 'پنڈال 0گرانٹ آپشن کے ساتھ 'لوکل ہوسٹ'
فلور کے اہلکاروں؛

واضح کریں کہ اوپر کوڈ میں کیا ہے ، سرخ میں یہ ڈیٹا بیس کا نام ہے ، پیلے رنگ میں یہ ڈیٹا بیس کا نام ہے ، اور سبز رنگ میں یہ ڈیٹا بیس کا پاس ورڈ ہے ،

پہلے کوڈ کا خلاصہ: ہم نے mekan0 نام کے ساتھ ایک صارف نام بنایا اور اسے پاس ورڈ 102030،XNUMX کے ساتھ شامل کیا 
دوسرا کوڈ: ہم نے ایک ڈیٹا بیس بنایا جس کا نام mekan0db ہے۔
تیسرا کوڈ: ہم نے صارف نام mekan0 کو mekan0db ڈیٹا بیس کے ساتھ تمام مراعات شامل کرنے کے ساتھ جوڑ دیا ، "تمام مراعات کا مطلب یہ ہے کہ صارف ڈیٹا بیس کو شامل کرنے ، تبدیل کرنے اور حذف کرنے سے مکمل طور پر کنٹرول کر سکتا ہے"

اپاچی میں ڈومین شامل کرنا۔ 

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

میرے معاملے میں میں میکانو ٹیک انفارمیٹکس کے ذیلی ڈومین test.mekan0.com کو ان کمانڈز کے ساتھ شامل کروں گا۔ 
کمانڈ میں ترمیم کریں۔

نانو /etc/httpd/conf.d/site1.conf

یہ آپ کے ساتھ ایک خالی صفحہ کھولے گا ، آپ اس فارم میں ڈومین شامل کریں گے۔ تمام کوڈ لیں ، لیکن ڈومین کا نام ، اپنے ڈومین نام میں تبدیل کریں۔


خدمت گار کا نام www.test.mekan0.com۔ 
سرور الیاس test.mekan0.com۔ 
DocumentRoot/var/www/html/public_html 
ErrorLog /var/www/html/error.log 

تکمیل کے بعد ، آپ دبائیں Ctrl _x بٹن ، پھر y اور Enter ، اور پھر اپاچی کو دوبارہ شروع کریں تاکہ اس کمانڈ سے ترتیبات کو چالو کریں ،

systemctl restart httpd

 

ورڈپریس انسٹالیشن

اس مرحلے پر ، ہم ورڈپریس کو واپس لیتے ہیں اور اسے ڈومین فائلوں کے مقام پر منتقل کرتے ہیں ، ان کمانڈز کے ذریعے ، ہر کمانڈ الگ الگ ، اور ہر کمانڈ کے بعد ہم انٹر دبائیں

سی ڈی / ٹی ایم پی
ویجیٹ https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
سی ڈی ورڈپریس
mkdir -p/var/www/html/public_html
cp -r */var/www/html/public_html
find/var/www/html/public_html -type d -exec chmod 755 {}؛
find/var/www/html/public_html -type f -exec chmod 644 {}؛

پہلی کمانڈ کا خلاصہ: tmp پر جائیں۔
دوسری چیز: یہ اپنی سرکاری ویب سائٹ سے ورڈپریس کی کاپی نکالتا ہے۔
تیسری کمانڈ: ورڈپریس پیکیج کو ڈمپریس کرتی ہے۔ 
چوتھی کمانڈ: یہ غیر کمپریسڈ ورڈپریس فولڈر میں داخل ہوتا ہے۔
پانچویں کمانڈ: ڈومین کے لیے ایک ورڈپریس فائل بناتی ہے۔ 
چھٹی کمانڈ: ورڈپریس فائلوں کو ڈومین فولڈر میں کھولنے کے بعد کاپی کرتی ہے۔ 
ساتویں کمانڈ: یہ فائلوں کو 775 مراعات دیتی ہے۔
آٹھویں کمانڈ: فولڈرز کے لیے 644 مراعات بناتی ہیں "مراعات پڑھنے اور لکھنے کی اجازت ہوتی ہیں ، ہر نمبر کا ایک استحقاق ہوتا ہے ، میں دوسرے مضامین میں ہر چیز کی وضاحت کروں گا"

تشکیل فائل میں ترمیم

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

نانو /var/www/html/public_html/wp-config.php

اور آپ ڈیٹا بیس کے لیے صارف نام اور پاس ورڈ شامل کرتے ہیں ، جو کہ ہم نے کچھ عرصہ پہلے اوپر کی لکیروں میں بنایا تھا ،

 

ڈومین چلائیں 

ڈومین کو چلانے کے لیے ، ہم Cloudflare استعمال کر سکتے ہیں اور اس میں ڈومین شامل کر سکتے ہیں ، اور پھر ڈومین کے DNS کا IP شامل کر سکتے ہیں۔ میں آج ایک اور سبق میں اس مرحلے کو آگے بڑھاؤں گا اور میں یہاں مضمون کا لنک شامل کروں گا۔

ڈومین کو کلاؤڈ فلیئر سے جوڑنے اور تکمیل کے بعد ، ہم براؤزر میں ڈومین کی درخواست کرتے ہیں اور ورڈپریس کی تنصیب آپ کے ساتھ اس طرح شروع ہوگی ، تصویر ڈیبین 9 پر ورڈپریس کی پہلی تنصیب دکھا رہی ہے۔

مراحل مکمل کرنے کے بعد ، ورڈپریس کامیابی کے ساتھ انسٹال ہو چکا ہے اور سرور ترتیب دیا گیا ہے ، سرور کی حفاظت کیسے کی جائے اس کے دوسرے سبق پر عمل کریں ، جب میں اسے مکمل کروں گا تو میں دوسری وضاحت کا لنک یہاں ڈالوں گا۔

سبق نقل کرتے وقت ، براہ کرم مصر کا ذکر کریں۔

متعلقہ مراسلات
پر مضمون شائع کریں۔