Ø³ÙØ§ - غابة اÙÙ Ø¹Ù ÙØ±Ø© ØªÙØ§Ø¬Ù خطر Ø§ÙØ§Ùدثار
فہرست کا خانہ:
اپاچی ورچوئل میزبان متعدد ویب سائٹوں کو ایک ویب سرور پر چلانے کی اجازت دیتا ہے۔ ورچوئل ہوسٹس کے ذریعہ ، آپ سائٹ دستاویزات کی جڑ (ڈائریکٹری جس میں ویب سائٹ کی فائلیں شامل ہیں) کی وضاحت کرسکتے ہیں ، ہر سائٹ کے لئے ایک علیحدہ سیکیورٹی پالیسی تشکیل دے سکتے ہیں ، ہر سائٹ کے لئے مختلف ایس ایس ایل سرٹیفکیٹ اور بہت کچھ استعمال کرسکتے ہیں۔
اس ٹیوٹوریل میں ، ہم ایک قدم بہ قدم ہدایات فراہم کریں گے کہ سینٹوس 7 سرور پر اپاچی ورچوئل میزبانوں کو کیسے ترتیب دیا جائے۔
شرطیں
اس ٹیوٹوریل کو جاری رکھنے سے پہلے یقینی بنائیں کہ آپ مندرجہ ذیل شرائط کو پورا کرلیں:
- آپ کا ایک ڈومین نام ہے جو آپ کے عوامی سرور IP کی طرف اشارہ کرتا ہے۔ ہم
example.comکا استعمال کریں گے۔ آپ نے سینٹوز 7 پر اپاچی کو انسٹال کرنے کے طریقہ کار کی پیروی کرتے ہوئے اپاچی انسٹال کیا ہے۔ آپ sudo مراعات کے حامل صارف کے طور پر لاگ ان ہیں۔
ڈائرکٹری ڈھانچہ تشکیل دے رہا ہے
دستاویز روٹ وہ ڈائرکٹری ہے جہاں ڈومین نام کے لئے ویب سائٹ کی فائلوں کو درخواستوں کے جواب میں ذخیرہ کیا جاتا ہے اور پیش کیا جاتا ہے۔ آپ اپنے مطلوبہ کسی بھی مقام پر دستاویز کی جڑ مقرر کرسکتے ہیں ، اس مثال کے طور پر ہم مندرجہ ذیل ڈائریکٹری ڈھانچے کو استعمال کریں گے۔
/var/www/ ├── example.com │ └── public_html ├── example-1.com │ └── public_html ├── example-2.com │ └── public_html
ہم ہر ڈومین کے لئے ایک علیحدہ ڈائریکٹری تشکیل دے رہے ہیں جس کو ہم اپنے سرور پر
/var/www
ڈائرکٹری کے اندر میزبانی کرنا چاہتے ہیں۔ ان ڈائریکٹریوں میں سے ہر ایک کے اندر ، ہم ایک
public_html
ڈائرکٹری بنائیں گے جو ڈومین ویب سائٹ فائلوں کو محفوظ کرے گی۔
ڈومین
example.com
پر ڈاٹ کام ڈاٹ کام کے لئے روٹ ڈائریکٹری تشکیل دیں۔
sudo mkdir -p /var/www/example.com/public_html
جانچ کے مقاصد کے ل we ہم ڈومین دستاویزات کی روٹ ڈائرکٹری میں
index.html
فائل بنائیں گے۔ اپنے ایڈیٹر کو کھولیں اور درج ذیل مندرجات کے ساتھ ایک HTML فائل بنائیں۔
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
تمام احکامات sudo صارف کے بطور عمل میں لائے جاتے ہیں ، لہذا نئی تخلیق شدہ فائلیں اور ڈائریکٹریز روٹ صارف کے مالک ہیں۔ اس بات کو یقینی بنانے کے لئے کہ کوئی اجازت کے مسائل موجود نہیں ہیں ، ڈومین دستاویز کی روٹ ڈائرکٹری کی ملکیت
apache
صارف میں تبدیل کریں:
sudo chown -R apache: /var/www/example.com
ورچوئل ہوسٹ فائل بنانا
ورچوئل ہوسٹ ترتیب دینے کے لئے کچھ طریقے ہیں۔ آپ یا تو ایک ہی فائل میں تمام ورچوئل میزبان ہدایت کو شامل کرسکتے ہیں یا ہر ورچوئل میزبان ہدایت کے ل a ایک نئی تشکیل فائل تشکیل دے سکتے ہیں۔ ذاتی طور پر ، میں دوسرا نقطہ نظر کو ترجیح دیتا ہوں کیوں کہ یہ زیادہ برقرار ہے۔
بطور ڈیفالٹ ، اپاچی کو ان تمام ترتیب فائلوں کو لوڈ کرنے کے لئے تشکیل دیا گیا ہے جو
/etc/httpd/conf.d/
ڈائریکٹری سے
.conf
ساتھ ختم
/etc/httpd/conf.d/
ہیں۔
کسی مخصوص ویب سائٹ کے لئے ورچوئل ہوسٹ بنانے کے ل choice اپنی پسند کا ایڈیٹر کھولیں اور درج ذیل بنیادی ورچوئل ہوسٹ کنفیگریشن فائل تشکیل دیں۔
/etc/httpd/conf.d/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 /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/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 /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/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 /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
-
ServerName: وہ ڈومین جو اس ورچوئل ہوسٹ کنفیگریشن کےServerNamematch میچ کرے۔ یہ آپ کا ڈومین نام ہونا چاہئے۔ServerAlias: دوسرے تمام ڈومینز جو اس مجازی میزبان کے ساتھ بھیServerAliasہیں ، جیسےwwwسب ڈومین۔DocumentRoot: وہ ڈائرکٹری جہاں سے اپاچی ڈومین فائلوں کی خدمت کرے گی۔Options: یہ ہدایت کار کنٹرول کرتی ہے کہ کون سی سرور کی خصوصیات ایک مخصوص ڈائریکٹری میں دستیاب ہیں۔-
-Indexes: ڈائریکٹری کی فہرست کو روکتا ہے۔FollowSymLinks: یہ آپشن آپ کے ویب سرور کو بتاتا ہے کہ وہ علامتی روابط کی پیروی کریں۔
AllowOverride: یہ بتاتا ہے کہ.htaccessفائل میں کون سی ہدایتAllowOverrideترتیب سے متعلق ہدایتوں کو اوور رائیڈ کرسکتا ہے۔ErrorLog،CustomLog: لاگ فائلوں کے لئے مقام کی وضاحت کرتا ہے۔ -
اپنی ضروریات کے مطابق فائل میں ترمیم کریں اور اسے محفوظ کریں۔
یہ ضروری ہے کہ تشکیل فائل کا نام
.conf
ساتھ ختم ہوجائے۔ آپ اپنی پسند کے مطابق کنفگریشن فائل کا نام دے سکتے ہیں لیکن بہترین طریقہ یہ ہے کہ ڈومین کا نام ورچوئل ہوسٹ کنفیگریشن فائل کے نام کے طور پر استعمال کیا جائے۔
ترتیب فائل نحو کے ساتھ جانچ کریں:
sudo apachectl configtest
اگر کوئی غلطیاں نہیں ہیں تو آپ کو مندرجہ ذیل آؤٹ پٹ نظر آئے گا۔
Syntax OK
نئے بنائے ہوئے ورچوئل ہوسٹ کو چالو کرنے کے ل with ، اپاچی سروس کو اس کے ساتھ دوبارہ شروع کریں:
sudo systemctl restart
http://example.com
کھول کر تصدیق کریں کہ ہر چیز توقع کے مطابق کام کر رہی ہے۔

نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، ہم نے آپ کو اپاچی ورچوئل ہوسٹ کنفیگریشن بنانے کا طریقہ دکھایا ہے۔ آپ ان اقدامات کو دہرا سکتے ہیں جو ہم نے اوپر بیان کیے ہیں اور اپنے تمام ڈومینز کے ل additional اضافی ورچوئل میزبان تشکیل دے سکتے ہیں۔
اپاچی سینٹوسیہ پوسٹ CentOS 7 سیریز پر انسٹال LAMP اسٹیک کا ایک حصہ ہے۔
اس سلسلے میں دیگر پوسٹس:
Cent سینٹوس 7 پر اپاچی کو انسٹال کرنے کا طریقہ Cent سینٹوس 7 پر ایس کیو ایل انسٹال کریں Cent سینٹوس 7 پر اپاچی ورچوئل ہوسٹس سیٹ اپ کرنے کا طریقہ Cent سینٹوس 7 پر لیٹ انکرپٹ کے ساتھ اپاچی کو محفوظ کریںیہ آئٹم کو نہیں کھول سکتا، یہ ہوسکتا ہے کہ اسے منتقل کر دیا جائے، تبدیل کر دیا یا خارج کر دیا جائے
اگر آپ وصول کریں گے اس آئٹم کو نہیں کھول سکتا، یہ ہوسکتا ہے کہ اس کو حل کرنے کے لۓ اس تجویز پر عمل درآمد ہوسکتا ہے. یہ آئٹم، یہ منتقل کر دیا گیا ہے، تبدیل کر دیا گیا ہے، یا حذف کر دیا گیا ہے
ڈیبیئن 9 پر اپاچی ورچوئل ہوسٹس کو ترتیب دینے کا طریقہ
اپاچی ورچوئل میزبان آپ کو ایک ہی مشین پر ایک سے زیادہ ڈومین کی میزبانی کرنے کی اجازت دیتا ہے۔ اس ٹیوٹوریل میں ، ہم آپ کو دبیان 9 پر اپاچی ورچوئل میزبانوں کو مرتب کرنے کے طریقوں سے آگاہ کریں گے۔
اوبنٹو 18.04 پر اپاچی ورچوئل میزبان کیسے مرتب کریں
اس ٹیوٹوریل میں ، ہم اوبنٹو 18.04 پر اپاچی ورچوئل میزبان مرتب کرنے کے بارے میں ایک مرحلہ وار ہدایات فراہم کریں گے۔ اپاچی ورچوئل میزبان آپ کو ایک ہی مشین پر ایک سے زیادہ ویب سائٹ چلانے کی سہولت دیتے ہیں۔







