Bii o ṣe le Yi iwe apamọ aiyipadaRoot Directory ni Linux


Olupin wẹẹbu afun ni o ṣee jẹ olupin wẹẹbu ti a lo julọ kọja awọn iru ẹrọ pẹlu oriṣiriṣi awọn pinpin Lainos ati Windows. Ti lo olupin ayelujara lati fi akoonu wẹẹbu ranṣẹ ati pe o le sin ọpọlọpọ awọn ibeere ni ẹẹkan.

O jẹ igbagbogbo ayanfẹ ayanfẹ nipasẹ awọn akosemose fun kikọ awọn iṣẹ akanṣe wẹẹbu oriṣiriṣi. Nini o kere ju oye ipilẹ ti olupin wẹẹbu yii ṣe pataki fun eyikeyi ọdọmọdọmọ ọdọ ti o fẹ bẹrẹ iṣẹ bi olutọju eto Linux.

Ninu ẹkọ kukuru yii, iwọ yoo kọ bi o ṣe le ṣe atunṣe itọsọna root fun olupin ayelujara Apache. Fun idi ti ẹkọ yii, a yoo lo Ubuntu/Debian ati awọn fifi sori orisun RHEL/CentOS/Fedora ti olupin wẹẹbu.

Sibẹsibẹ awọn ọna ati awọn itọsọna jẹ iṣe kanna fun awọn pinpin miiran bakanna, nitorinaa iwọ yoo ni anfani lati lo awọn ti o kẹkọ ni oriṣiriṣi OSes bakanna.

Lati ṣe awọn ayipada to ṣe pataki o nilo lati yipada itọsọna DocumentRoot ti olupin ayelujara. Eyi ni itọsọna lati eyiti Apache yoo ka awọn akoonu ti alejo yoo wọle si lori ẹrọ lilọ kiri ayelujara. Tabi ni awọn ọrọ miiran, eyi ni itọsọna ti o ṣe igi awọn ilana ti yoo jẹ iraye si lori wẹẹbu.

Atilẹba Iwe-ipamọ aiyipada fun Apache ni:

/var/www/html
or
/var/www/

Awọn ọna wọnyi ni a sapejuwe ninu faili iṣeto Apache.

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf
/etc/httpd/conf/httpd.conf

Lati yi gbongbo iwe-ipamọ pada fun olupin ayelujara Apache rẹ ṣii ṣii faili ti o baamu pẹlu olootu ọrọ ayanfẹ rẹ ki o wa fun DocumentRoot .

#
# 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/html"

Lẹhin iyẹn yipada ọna si itọsọna afojusun tuntun ati rii daju pe Afun ni anfani lati ka/kọ ninu itọsọna yẹn. Lọgan ti o ba ti ṣe atunṣe DocumentRoot, fipamọ faili naa ki o tun bẹrẹ afun pẹlu:

# systemctl restart apache     [For SystemD]
# service httpd restart        [For SysVinit]    

Awọn ero ikẹhin

Iyipada ti gbongbo iwe aṣẹ aiyipada jẹ iṣẹ ṣiṣe ti o rọrun ti o le pari ni iṣẹju meji. Nigbati o ba n ṣe iru awọn ayipada bẹẹ jẹ pataki lati rii daju pe o ko ṣe eyikeyi kikọ ati rii daju pe nigbagbogbo tun bẹrẹ Apache lẹhin ṣiṣe awọn ayipada si faili iṣeto rẹ.