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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн Aqualung

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

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

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

Спасибо!

P.S.

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

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

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3538
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • LinkedIn
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

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

проще поменять DocumentRoot
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

kononvaler

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

 

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