Ø³ÙØ§ - غابة اÙÙ Ø¹Ù ÙØ±Ø© ØªÙØ§Ø¬Ù خطر Ø§ÙØ§Ùدثار
فہرست کا خانہ:
اس ٹیوٹوریل میں ، ہم آپ کو دبیان 9 پر اپاچی ورچوئل میزبانوں کو مرتب کرنے کے طریقوں سے آگاہ کریں گے۔
اپاچی ورچوئل میزبان آپ کو ایک ہی مشین پر ایک سے زیادہ ڈومین کی میزبانی کرنے کی اجازت دیتا ہے۔ ورچوئل میزبانوں کا استعمال کرتے وقت ، آپ ہر ڈومین یا ذیلی ڈومین کے لئے ایک مختلف دستاویزات کی جڑ (ڈائریکٹری جس میں ویب سائٹ فائلوں پر مشتمل ہے) کی وضاحت کرسکتے ہیں ، ایک علیحدہ سکیورٹی پالیسی بناتے ہیں ، مختلف ایس ایس ایل سرٹیفکیٹ اور بہت کچھ استعمال کرسکتے ہیں۔
اگرچہ اس سبق کو ڈیبیئن 9 کے لئے لکھا گیا ہے اسی طرح کے اقدامات پر تمام دیبیئن پر مبنی تقسیم کے لئے اطلاق ہوتا ہے۔
شرطیں
اس بات کو یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے آپ نے درج ذیل شرائط کو پورا کرلیا ہے۔
- اپنے سرور IP پتے کی طرف اشارہ کرتے ہوئے ایک ڈومین نام رکھیں۔ اس ٹیوٹوریل میں ہم
example.comڈاٹ کام کا استعمال کریں گے ۔آپاچی آپ کے ڈیبین سرور پر انسٹال ہوا ہے۔ سوڈو مراعات کے ساتھ بطور صارف لاگ ان ہوں۔
ڈائرکٹری ڈھانچہ بنائیں
دستاویزات کی روٹ ایک ڈائرکٹری ہے جہاں ڈومین نام کے لئے ویب سائٹ کی فائلیں درخواستوں کے جواب میں ذخیرہ اور پیش کی جاتی ہیں۔ آپ چاہتے ہیں کسی بھی جگہ پر دستاویز کی جڑ مقرر کر سکتے ہیں۔ اس گائیڈ میں ہم درج ذیل ڈائریکٹری ڈھانچے کا استعمال کریں گے۔
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
ہمارے سرور پر میزبان ہر ڈومین کی دستاویزات کی جڑ
/var/www/ /public_html
/var/www/ /public_html
.
آئیے اپنے پہلے ڈومین ،
example.com
لئے دستاویزات کی روٹ ڈائرکٹری تیار کرکے شروع کرتے ہیں۔
sudo mkdir -p /var/www/example.com/public_html
ہم ڈومین دستاویزات کی روٹ ڈائرکٹری کے اندر
index.html
فائل بھی بنائیں گے جو آپ کے براؤزر میں ڈومین پر جانے پر ظاہر ہوگی۔
اپنے پسندیدہ ٹیکسٹ ایڈیٹر کو کھولیں ، ایک نئی فائل بنائیں اور اس میں مندرجہ ذیل کو پیسٹ کریں:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
ہم کمانڈ کو بطور سوڈو صارف چلا رہے ہیں اور نئی تخلیق شدہ فائلیں اور ڈائریکٹریز روٹ صارف کی ملکیت ہیں۔
کسی بھی اجازت کی پریشانی سے بچنے کے ل the ہم ڈومین دستاویز کی روٹ ڈائرکٹری اور اس ڈائریکٹری میں موجود تمام فائلوں کی ملکیت اپاچی صارف (
www-data
) میں تبدیل کردیں گے۔
sudo chown -R www-data: /var/www/example.com
ورچوئل میزبان بنائیں
ڈیبین سسٹم پر ، اپاچی ورچوئل
/etc/apache2/sites-available
کنفگریشن فائلیں
/etc/apache2/sites-available
ڈائرکٹری میں
/etc/apache2/sites-available
ہیں اور
/etc/apache2/sites-available
ڈائریکٹری میں علامتی روابط پیدا کرکے ان کو فعال کیا جاسکتا ہے۔
اپنی پسند کا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل بنیادی ورچوئل ہوسٹ کنفیگریشن فائل تشکیل دیں۔
/etc/apache2/sites-available/example.com.conf
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
-
ServerName: وہ ڈومین جو اس ورچوئل ہوسٹ کنفیگریشن کےServerNamematch میچ کرے۔ یہ آپ کا ڈومین نام ہونا چاہئے۔ServerAlias: دوسرے تمام ڈومینز یا سب ڈومینز جو اس مجازی میزبان کے ساتھ بھیServerAlias، عام طور پرwwwسب ڈومین۔DocumentRoot: وہ ڈائرکٹری جہاں سے اپاچی ڈومین فائلوں کی خدمت کرے گی۔Options: یہ ہدایت کار کنٹرول کرتی ہے کہ کون سی سرور کی خصوصیات ایک مخصوص ڈائریکٹری میں دستیاب ہیں۔-
-Indexes: ڈائریکٹری کی فہرست کو روکتا ہے۔FollowSymLinks: جب یہ آپشن فعال ہوجائے گا تو اپاچی علامتی روابط کی پیروی کرے گا۔
AllowOverride: یہ بتاتا ہے کہ.htaccessفائل میں کون سی ہدایتAllowOverrideترتیب سے متعلق ہدایتوں کو اوور رائیڈ کرسکتا ہے۔ErrorLog،CustomLog: لاگ فائلوں کے لئے مقام کی وضاحت کرتا ہے۔ -
آپ اپنی مرضی کے مطابق ورچوئل ہوسٹ کنفیگریشن فائل کا نام دے سکتے ہیں لیکن یہ تجویز ہے کہ ڈومین کا نام تشکیل فائل کے نام کے طور پر استعمال کریں۔
نئی ورچوئل ہوسٹ فائل کو فعال کرنے کے ل the ، ورچوئل ہوسٹ فائل سے
sites-enabled
ڈائریکٹری میں ایک علامتی لنک بنائیں ، جسے اپاچی نے اسٹارٹ اپ کے دوران پڑھا ہے۔
a2ensite
نامی ایک مددگار اسکرپٹ کا استعمال کرکے ورچوئل ہوسٹ کو چالو کرسکتے ہیں:
sudo a2ensite example.com
دوسرا آپشن یہ ہے کہ ذیل میں دکھایا گیا ہے کے طور پر دستی طور پر ایک sylink بنانا ہے:
sudo ln -s /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-enabled/
ایک بار ترتیب آزمائشی کے قابل ہوجانے پر اگر نحو ٹائپ کرکے صحیح ہے تو:
sudo apachectl configtest
اگر کوئی غلطیاں نہیں ہیں تو آپ کو مندرجہ ذیل آؤٹ پٹ نظر آئے گا۔
Syntax OK
تبدیلیوں کے اثر انداز ہونے کے لئے
apache2
سروس کو دوبارہ شروع کریں:
sudo systemctl restart apache2
توثیق کرنے کے لئے کہ ہر چیز توقع کے مطابق کام کرتی ہے ، اپنے پسندیدہ براؤزر میں
http://example.com
کھولیں ، اور آپ کو ایسا کچھ نظر آئے گا۔

نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، آپ نے یہ سیکھا کہ کسی ایک دیبیئن سرور پر متعدد ڈومینز کی میزبانی کے ل an اپاچی ورچوئل میزبان تشکیل کس طرح بنانا ہے۔ آپ اپنے دوسرے ڈومینز کے ل additional اضافی ورچوئل میزبان بنانے کے لئے وہی اقدامات دہر سکتے ہیں۔
اپاچی ڈیبینیہ پوسٹ ڈیبیئن 9 سیریز میں ایل اے ایم پی اسٹیک کو انسٹال کرنے کا طریقہ کا ایک حصہ ہے۔
اس سلسلے میں دیگر پوسٹس:
De دبیان 9 پر اپاچی کو انسٹال کرنے کا طریقہ De دبیان 9 پر پی ایچ پی کو انسٹال کرنے کا طریقہ De دبیان 9 پر اپاچی ورچوئل ہوسٹس کیسے مرتب کریں • دبیان 9 پر ماریا ڈی بی انسٹال کرنے کا طریقہ • ڈیبیئن 9 پر لیٹ انکرپٹ کے ساتھ اپاچی کو محفوظ بنانافیس بک ٹائم لائن صفحہ پر موجود ایپلی کیشنز، اس ٹیوٹوریل کی وضاحت کرتا ہے کہ کس طرح فیس بک ٹیبز اور ایپلی کیشنز آپ کو تبدیل کرنے، دوبارہ ترتیب دینے یا دوبارہ ترتیب دینے کے لۓ فیس بک ٹائم لائن کا صفحہ انہیں زیادہ قابل رسائی بنانے کے لئے.
فیس بک کی مدد سے آپ کے اکاؤنٹ سے متعلق مسائل کے جوابات تلاش کرنے کے لئے ایک روڈ حل ہے. اس اختیار تک رسائی آسان ہے. بس اپنے فیس بک پیج کے اوپری دائیں کونے میں ماؤس کرسر کو ہورانا، صرف اس کے حق میں جہاں `ہوم` کہتے ہیں آپ کو ایک چھوٹا سا سفید تیر تیر والے نقطہ نظر نظر آئے گا. تیر پر کلک کرنے پر، آپ کو ایک چھوٹا سا کھڑکی کھولنے اور 5 اختیارات (لسٹنگ، اکاؤنٹ کی ترتیبات، رازداری کی ترتیبات، لاگ آؤٹ آؤٹ) کی فہرست مل جائے گی. مدد ان میں سے ایک ہے. اس نے کہا، مسئلہ مجھے پریشان کرنے کے لۓ ٹبس سیکشن تھا.
ڈیبیئن 9 پر اپاچی کیسینڈرا انسٹال کرنے کا طریقہ
اپاچی کیسینڈرا ایک مفت اور اوپن سورس NoSQL ڈیٹا بیس ہے جس میں ناکامی کا کوئی ایک نقطہ نہیں ہے۔ یہ سبق آپ کو ڈیبیئن 9 پر اپاچی کیسینڈرا نصب کرنے کے عمل کے بارے میں رہنمائی کرتا ہے۔
سینٹوس 7 پر اپاچی ورچوئل میزبان کو کیسے ترتیب دیا جائے
اس ٹیوٹوریل میں ، ہم ایک قدم بہ قدم ہدایات فراہم کریں گے کہ سینٹوس 7 سرور پر اپاچی ورچوئل میزبانوں کو کیسے ترتیب دیا جائے۔ اپاچی ورچوئل میزبان متعدد ویب سائٹوں کو ایک ویب سرور پر چلانے کی اجازت دیتا ہے۔







