Как изменить стандартную (корневую) папку Apache в Debian 9

12 set 2022 1 min di lettura
Как изменить стандартную (корневую) папку Apache в Debian 9
Indice dei contenuti

Введение

Недавно установленный сервер Apache2 работает с привилегиями пользователя с именем www-data. Владелец папки по умолчанию, в которой находятся файлы. Пользователь, с которым мы работаем, не имеет возможности записывать данные в путь Apache2 по умолчанию (/var/www/html).

Давайте заставим Apache2 использовать привилегии нашего пользователя и изменим путь /var/www/html в нашем личном доме, решив проблемы из-за прав на запись.

Предпосылки

Прежде чем приступить к работе с этим руководством, на вашем сервере должен быть установлен пользователь без полномочий root с привилегиями sudo. Следуйте этому руководству: Как добавить нового пользователя в Debian 9

Давайте изменим корневую папку Apache

Войдите в систему как пользователь без полномочий root на сервере Debian 9.

Давайте откроем терминал и отредактируем файл apache2.conf.

sudo nano /etc/apache2/apache2.conf

Ищем следующие две строки


User ${APACHE_RUN_USER}
 Group ${APACHE_RUN_GROUP}

Заменим их на эти:


User TUO_NOME_UTENTE
 Group TUO_NOME_UTENTE

YOUR_USER_NAME — это ваше имя пользователя. Сохраните файл apache2.conf. Перезапускаем Apache2 следующей командой:

sudo service apache2 restart

Теперь изменим путь /var/www/html Давайте откроем новый терминал и дадим следующие команды для создания нового пути в нашем личном доме:

mkdir -p www/html

Давайте введем его с помощью:

cd www/html

Скопируем содержимое /var/www/html в новый www/html:

sudo cp /var/www/html/index.html index.html

Удалим старый путь:

sudo rm -R /var/www/html

Вместо этого мы создаем символическую ссылку на новый путь Apache2:

sudo ln -s /home/TUO_NOME_UTENTE/www/html /var/www/html

Папка Apache2 по умолчанию www/html теперь находится у нас дома.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.