آموزش تغییر DocumentRoot برای یکی از زیر دامنه‌ ها در دایرکت ادمین

آموزش تغییر DocumentRoot برای یکی از زیر دامنه‌ ها در دایرکت ادمین
Avatar
نویسنده: علیرضا برزودی
یکشنبه 11 دی 1401
مطالعه: ۳ دقیقه ۰ نظر ۱۵۲۶ بازدید

DocumentRoot به محلی روی وب سرور گفته می‌شود که در‌صورت بازدید کاربر از وب‌سایت، وب سرور فایل‌ها را از همان محل به وی نشان می‌دهد. بنابراین، تمامی فایل‌هایی که کاربر می‌تواند آن‌ها را ببیند‌، یا باید در این دایرکتوری یا در دایرکتوری‌ای ذخیره شده باشند که در آن قرار گرفته است. بااین‌حال، گاهی اوقات ممکن است نیاز داشته باشید تا DocumentRoot یکی از زیردامنه‌های خود را تغییر دهید. در این مقاله از بلاگ پارس پک، نحوه انجام این کار در دایرکت ادمین را آموزش می‌دهیم.

چگونه داکیومنت روت را در زیر دامنه عوض کنیم؟

برای تغییر DocumentRoot در زیردامنه با استفاده از دایرکت ادمین، مراحل زیر را به‌ترتیب انجام دهید:

۱. ابتدا وارد داشبورد مدیریتی دایرکت ادمین خود شوید. سپس، گزینه Custom HTTPD Configuration را از قسمت Extra Features انتخاب کنید. نحوه دسترسی به این گزینه در تصویر زیر نشان داده شده است:

DocumentRoot چیست؟
ورود به دایرکت ادمین و انتخاب گزینه Custom HTTPD Configuration

پ

۲. حالا Domain مدنظر خود را انتخاب کنید:

آموزش تغییر document root دامنه اصلی در دایرکت ادمین
Domain مد نظر را انتخاب کنید

۳. تنظیمات vhost را با استفاده از کُدهای زیر به‌روزرسانی کنید:

|*if !SUB|
ServerAlias *.|DOMAIN|
|?DOCROOT=/home/admin/domains/yourdomain.com/public_html/yourdomain.com/current/public|
|*endif|

نمونه آپدیت‌شده vhost با استفاده از دستورهای بالا، در تصویر زیر نشان داده شده است:

آموزش تصویری تغییر DocumentRoot یکی از زیر دامنه ها
تغییر DocumentRoot یکی از زیر دامنه ها

۴. با کاربر Root وارد سرور خود شوید و با استفاده از دستور زیر، سرور را مجدداً راه‌اندازی کنید:

$ service httpd restart

بدین‌ترتیب، DocumentRoot ساب‌دامین انتخابی شما تغییر خواهد کرد.

برای آشنایی با آموزش ساخت و اضافه‌کردن ساب‌دامین در دایرکت ادمین می‌توانید مقاله زیر را بخوانید.

ساخت ساب‌دامین در دایرکت ادمین

جمع‌بندی

داکیومنت روت (DocumentRoot) به محلی روی وب سرور وب‌سایت گفته می‌شود که تمامی فایل‌های مشاهده‌شدنی وب‌سایت در آن قرار می‌گیرند؛ اما گاهی اوقات ممکن است نیاز داشته باشید تا این دایرکتوری را عوض کنید. در این مطلب از بلاگ پارس پک، نحوه انجام این کار در دایرکت ادمین را به شما آموزش داده‌ایم.

سؤالات متداول

۱. DocumentRoot چیست؟

به محلی روی وب سرور گفته می‌شود که فایل‌های مربوط به اطلاعات مشاهده‌شدنی وب‌سایت از آن مسیر به کاربر نشان داده می‌شود.

۲. آیا می‌ توان DocumentRoot ساب‌ دامین را با استفاده از دایرکت ادمین تغییر داد؟

بله، در دایرکت ادمین امکان تغییر داکیومنت روت با استفاده از گزینه Custom HTTPD Configuration وجود دارد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ارسال دیدگاه در وبلاگ پارس‌پک را مطالعه کرده و آن‌ها را می‌پذیرم.