تغییر مسیر document root در آپاچی

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
سلام.
در این آموزش کوتاه به شما خواهم گفت که به چه طریق document root وب سرور آپاچی رو از حالت پیشفرض خارج کرده و در مسیر دلخواه قرار دهید.
پیشفرض document root در آپاچی در آدرس زیر است:

کد:
/var/www/html
یا
/var/www/
حال باید به دنبال فایل کافیگ و یا پیکربندی آپاچی در سرور باشیم.
من در زیر آدرس های پیشفرض فایل کانفیگ رو برای چند سیستم عامل مهم قرار میدم:

اوبونتو/دبیان
کد:
/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf
Centos/فدورا
کد:
/etc/httpd/conf/httpd.conf
حال با پیداکردن فایل کانفیگ یا پیکربندی آپاچی اون رو با یک ویرایشگر مثل nano باز کنید و به دنبال کد زیر بگردید:

کد:
DocumentRoot
به طور پیشفرض مسیر /var/www/html قرار دارد.​
حال آدرسی رو که روبروی کد بالا در "" قرار دارد را حذف و به مسیر دلخواه خود تغییر دهید.

کد:
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/index/"

*حتما مسیری که تغییر میدهید باید در سرور وجود داشته باشد در غیر این صورت ریستارت آپاچی به مشکل خواهد خورد و خطا دریافت می کنید.
ریستارت آپاچی:

اوبونتو/دبیان
کد:
systemctl restart apache
Centos/دبیان
کد:
service httpd restart
فراموش نکنید که بعد از تغییر آپاچی رو ریستارت کنید.
 
بالا