ممکن است شما نیاز به راه اندازی یک ساب دامنه با وب سرور آپاچی روی سرور خود بدون استفاده از کنترل پنل هایی مانند سی پنل و دایرکت ادمین و … داشته باشید. ما در این آموزش قصد داریم به شما بگوئیم که چگونه روی سرور خود یک ساب دامنه را ایجاد نمائید.
فرض میکنیم شما محتویات وب سایت خود را در دایرکتوری var/www/example.com/ قرار داده باشید و همچنین بخواهید ساب دامنه خود را در مسیر var/www/example.com/sub/ ایجاد کنید. کافیست ابتدا که محتویات ساب دامنه خود را در این مسیر قرار دهید. به طور مثال اگر ساب دامنه شما از سیستم مدیریت محتوای وردپرس استفاده میکند آن را در مسیر اعلام شده نصب کنید و سپس مراحل زیر را دنبال کنید:
در گام اول شما باید یک ویرچوال هاست تعریف نمائید. برای این کار با استفاده از یک ویرایشگر متن فایل زیر را باز نمائید:
1 |
root@arshatech:~# vim /etc/apache2/sites-available/000-default.conf |
سپس در انتهای آن عبارات زیر را متناسب با نیازهای خودتان وارد نمائید:
1 2 3 4 5 6 7 8 9 10 11 |
<VirtualHost sub.example.com:80> ServerAdmin info@example.com DocumentRoot /var/www/example.com/sub/ ServerName sub.example.com ServerAlias sub.example.com <Directory "/var/www/example.com/sub/"> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> |
در گام دوم باید رکوردهای لازم را برای ساب دامنه مورد نظر خود اضافه نمائید. برای این کار با استفاده از یک ویرایشگر متن به مسیر زیر بروید:
1 |
root@arshatech:~# vim /var/cache/bind/db.example.com |
و رکوردهایی را به صور زیر تعریف نمائید:
1 2 |
sub IN A 192.168.100.11 www.sub IN A 192.168.100.11 |
در انتها کافیست سرویس های apache و bind را ری استارت نمائید:
1 2 |
root@arshatech:~# systemctl restart apache2 root@arshatech:~# systemctl restart bind9 |
تبریک میگوئیم، ساب دامنه شما در دسترس و قابل استفاده است. امیدواریم آموزش کاربردی ایجاد ساب دامنه در آپاچی روی سرورهای اوبونتو و دبین مورد توجه شما مخاطبین عزیز قرار گرفته باشد.
2 دیدگاه
بهمن
سلام، ممنون از آموزش خوبتون
بنده تمام مراحل رو انجام دادم اما مشکلی که هست در ساب دامین اطلاعات و ایندکس دامنه اصلی نشان داده میشه
ممنون میشم راهنمایی کنید
ادمین
سلام و احترام
لطفا دسترسی سرور خود را از طریق ناحیه کابری برای ما ارسال نمائید تا بررسی شود. ممکن است تنظیمات شما دجار مشکل باشد.