تم زمین والوں پر رØÙ… کرو۔۔۔۔ آسمان والا تم پر رØÙ… ÙØ±Ù…اۓ
فہرست کا خانہ:
اس ٹیوٹوریل میں ، ہم اوبنٹو 18.04 پر اپاچی ورچوئل میزبان مرتب کرنے کے بارے میں ایک مرحلہ وار ہدایات فراہم کریں گے۔
اپاچی ورچوئل میزبان آپ کو ایک ہی مشین پر ایک سے زیادہ ویب سائٹ چلانے کی سہولت دیتے ہیں۔ ورچوئل میزبانوں کے ذریعہ ، آپ سائٹ دستاویزات کی جڑ (ڈائریکٹری جس میں ویب سائٹ کی فائلیں شامل ہیں) کی وضاحت کرسکتے ہیں ، ہر سائٹ کے لئے ایک علیحدہ سیکیورٹی پالیسی تشکیل دے سکتے ہیں ، مختلف ایس ایس ایل سرٹیفکیٹ اور بہت کچھ استعمال کرسکتے ہیں۔
اگرچہ اس سبق کو اوبنٹو 18.04 کے لئے لکھا گیا ہے بایونک بیور اسی اقدام کو اوبنٹو 16.04 زینیئل زیروس کے لئے بھی استعمال کیا جاسکتا ہے۔
شرطیں
اس ٹیوٹوریل کو جاری رکھنے سے پہلے یقینی بنائیں کہ آپ نے مندرجہ ذیل شرائط کو پورا کرلیا ہے۔
- آپ کا ایک ڈومین نام ہے جو آپ کے عوامی سرور IP کی طرف اشارہ کرتا ہے۔ ہم
example.comاستعمال کریں گے۔ آپ نے ان ہدایات پر عمل کرکے اپاچی انسٹال کر لیا ہے۔
ڈائرکٹری ڈھانچہ بنائیں
دستاویزات کی روٹ وہ ڈائرکٹری ہوتی ہے جہاں درخواست کے جواب میں ڈومین نام کے لئے ویب سائٹ کی فائلوں کو اسٹور اور پیش کیا جاتا ہے۔ آپ اپنے مطلوبہ کسی بھی مقام پر دستاویز کی جڑ سیٹ کر سکتے ہیں ، اس گائیڈ میں ہم درج ذیل ڈائریکٹری ڈھانچے کو استعمال کریں گے۔
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
بنیادی طور پر ، ہم ہر ڈومین کے لئے ایک علیحدہ ڈائریکٹری بنائیں گے جسے ہم اپنے سرور پر
/var/www
ڈائرکٹری کے اندر میزبانی کرنا چاہتے ہیں۔ ان ڈائریکٹریوں میں سے ہر ایک کے اندر ، ہم ایک
public_html
ڈائرکٹری بنائیں گے جو ڈومین ویب سائٹ فائلوں کو محفوظ کرے گی۔
example.com
پر
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!
اس گائیڈ میں ، ہم کمانڈ کو ایک سوڈو صارف کی حیثیت سے چلا رہے ہیں اور نئی تخلیق شدہ فائلیں اور ڈائریکٹریز روٹ صارف کے مالک ہیں۔
کسی بھی اجازت کے مسائل سے بچنے کے ل we ہم ڈومین دستاویز کی روٹ ڈائرکٹری کی ملکیت اپاچی صارف (
www-data
) میں تبدیل کرسکتے ہیں۔
sudo chown -R www-data: /var/www/example.com
ورچوئل میزبان بنائیں
اوبنٹو سسٹم پر بطور ڈیفالٹ ، اپاچی ورچوئل
/etc/apache2/sites-available
کنفگریشن فائلیں
/etc/apache2/sites-available
ڈائرکٹری میں محفوظ ہوتی ہیں اور
/etc/apache2/sites-available
ڈائریکٹری میں علامتی روابط پیدا کرکے ان کو فعال کیا جاسکتا ہے۔
اپنی پسند کا ایڈیٹر کھولیں اور درج ذیل بنیادی ورچوئل ہوسٹ کنفیگریشن فائل تشکیل دیں۔
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: لاگ فائلوں کے لئے مقام کی وضاحت کرتا ہے۔ -
آپ اپنی پسند کے مطابق کنفگریشن فائل کا نام دے سکتے ہیں لیکن بہترین طریقہ یہ ہے کہ ڈومین کا نام ورچوئل ہوسٹ کنفیگریشن فائل کے نام کے طور پر استعمال کیا جائے۔
نئی ورچوئل ہوسٹ فائل کو
sites-enabled
ل we ہمیں ورچوئل ہوسٹ فائل سے
sites-enabled
ڈائریکٹری میں علامتی لنک بنانے کی ضرورت ہے ، جو آغاز کے دوران اپاچی 2 کے ذریعہ پڑھی جاتی ہے۔
ورچوئل ہوسٹ کو فعال کرنے کا آسان ترین طریقہ
a2ensite
مددگار کا استعمال کرتے ہوئے ہے۔
sudo a2ensite example.com
دوسرا آپشن یہ ہے کہ ذیل میں دکھایا گیا ہے کے طور پر دستی طور پر ایک sylink بنانا ہے:
sudo ln -s /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-enabled/
ایک بار مکمل ہوجانے کے بعد ، کسی بھی نحوی غلطی کے ل configuration ترتیب کی جانچ کریں۔
sudo apachectl configtest
اگر کوئی غلطیاں نہیں ہیں تو آپ کو مندرجہ ذیل آؤٹ پٹ نظر آئے گا۔
Syntax OK
تبدیلیوں کے اثر انداز ہونے کے لئے اپاچی سروس کو دوبارہ شروع کریں:
sudo systemctl restart apache2
آخر میں توثیق کرنے کے لئے کہ ہر چیز توقع کے مطابق کام کر رہی ہے ، اپنے پسند کے براؤزر میں
http://example.com
کھولیں ، اور آپ کو ایسا کچھ نظر آئے گا۔

نتیجہ اخذ کرنا
آپ نے سیکھا ہے کہ ایک اوبنٹو سرور پر ایک سے زیادہ ڈومینز کی میزبانی کے ل an اپاچی ورچوئل ہوسٹ کنفیگریشن کیسے بنائی جائے۔ آپ ان اقدامات کو دہرا سکتے ہیں جو ہم نے اوپر بیان کیے ہیں اور اپنے تمام ڈومینز کے ل additional اضافی ورچوئل میزبان تشکیل دے سکتے ہیں۔
اپاچی اوبنٹویہ پوسٹ اوبنٹو 18-04 سیریز میں انسٹال-لیمپ اسٹیک آن-انسٹال کرنے کا ایک حصہ ہے۔
اس سلسلے میں دیگر پوسٹس:
U اوبنٹو 18.04 پر اپاچی کو انسٹال کرنے کا طریقہآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
لینکس میں میزبان نام کیسے مرتب کریں یا تبدیل کریں
ایک میزبان نام ایک مشین کو تفویض کردہ لیبل ہے جو نیٹ ورک پر موجود مشین کی شناخت کرتا ہے۔ یہ ٹیوٹوریل سسٹم کو دوبارہ شروع کرنے کی ضرورت کے بغیر ، لینکس میں میزبان نام تبدیل کرنے کے عمل سے گزرے گا۔ ان اقدامات میں کسی بھی جدید لینکس کی تقسیم پر کام کرنا چاہئے جو systemd استعمال کرتا ہے۔
سینٹوس 7 پر اپاچی ورچوئل میزبان کو کیسے ترتیب دیا جائے
اس ٹیوٹوریل میں ، ہم ایک قدم بہ قدم ہدایات فراہم کریں گے کہ سینٹوس 7 سرور پر اپاچی ورچوئل میزبانوں کو کیسے ترتیب دیا جائے۔ اپاچی ورچوئل میزبان متعدد ویب سائٹوں کو ایک ویب سرور پر چلانے کی اجازت دیتا ہے۔







