Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Директория из которой apache читает файлы  (Прочитано 686 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Aqualung

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Доброго времени суток !

Поставил "apache", хочу изменить директорию  с var/www/html на home/art/desktop/www/html (к примеру).
Не до конца разбираюсь в том что написано, может что не так:
(Нажмите, чтобы показать/скрыть)

Не факт что будет работать, но однажды заработало. И что еще нужно будет сделать ?
Информацию брал с этого форума, в основном.
Ссылка:

Спасибо!

P.S.

Уже поднимал этот же вопрос, но тогда разобрался, причем этим способом (второй раз не выходит, стоит 16.04.1). На сколько помню - в руководстве не все "так"...(но что уже не помню)

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 10/09/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 03:19:12 от zg_nico »

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Директория из которой apache читает файлы
« Ответ #1 : 23 Ноября 2016, 08:23:20 »
Aqualung, той странице уже шесть лет...

Поставил "apache", хочу изменить директорию  с var/www/html на home/art/desktop/www/html (к примеру).
Слеш в начале - важен, без него нельзя точно определить, о какой директории идёт речь. Ну скорее всего, о /home/art/desktop/www/html
Тогда предлагаю для начала заменить
mkdir $home/art/Desktop/www/html
на
mkdir -p /home/art/desktop/www/html

kononvaler

  • Гость
Re: Директория из которой apache читает файлы
« Ответ #2 : 23 Ноября 2016, 09:12:27 »
можно ничего не удалять и не перенастаривать, в убунтовском апаче публикуется вроде /var/www/html/
значит можно сделать:
mkdir -p /home/art/desktop/www/html     (к примеру)
затем:
sudo bind /var/www/html /home/art/desktop/www/html
или прописать в fstab чтобы после перезагрузки не монтировать вручную :
/var/www/html /home/art/desktop/www/html none bind 0 0

эта команда грубо говоря смонтирует новую директорию поверх старой (оба пути будут действительны), то есть все изменения в /home/art/desktop/www/html одновременно будут происходить в /var/www/html

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Директория из которой apache читает файлы
« Ответ #3 : 23 Ноября 2016, 13:04:02 »
kononvaler, сделать то можно, но вот оно не всегда работает - ибо в настройках могут быть запрещены симлинки и соответственно работать не будет)

проще поменять DocumentRoot
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

kononvaler

  • Гость
Re: Директория из которой apache читает файлы
« Ответ #4 : 23 Ноября 2016, 14:18:44 »
EvangelionDeath, это не симлинк, и это работает всегда.

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.