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


Автор Тема: Как перенести с /var/www/html в /home/user/sites/test  (Прочитано 673 раз)

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

Оффлайн diim123

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Всем привет!
Я установил себе apache2.
Он по умолчанию ставит домашний каталог сайтов в /var/www/html.
Но я хочу перенести его в /home/user/sites/test. Где
/home/user/sites/ - это каталог сайтов
test - каталог самого сайта.

1) cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/test.conf.
2) Создал внутри каталога test, каталог logs для логов, index.html.
3) Содержимое файла /etc/apache2/sites-available/test.conf
(Нажмите, чтобы показать/скрыть)

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

4) /etc/hosts/ - 127.0.0.1 test
5) a2ensite test.conf
6) service apache2 reload

Выполнил следущее действие, когда открываю в броузере http//:test. Выдает что, Forbidden You don't have permission to access / on this server.
Хотя права я все дал. Заранее спасибо.

__________________

Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла.

~Punko

« Последнее редактирование: 27 Сентябрь 2016, 17:54:25 от Punko »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11894
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: Как перенести с /var/www/html в /home/user/sites/test
« Ответ #1 : 27 Сентябрь 2016, 15:02:06 »
man ln
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн bezbo

  • Активист
  • *
  • Сообщений: 630
    • Просмотр профиля
Re: Как перенести с /var/www/html в /home/user/sites/test
« Ответ #2 : 27 Сентябрь 2016, 15:08:33 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26079
    • Просмотр профиля
Re: Как перенести с /var/www/html в /home/user/sites/test
« Ответ #3 : 27 Сентябрь 2016, 15:19:22 »
Всем привет!
Я установил себе apache2.
Он по умолчанию ставит домашний каталог сайтов в /var/www/html.
Неверно.
В /var/www/html находится только один сайт, самый первый. Никто не запрещает тебе его отключить и/или создавать сайты там, где ТЕБЕ нужно.
Вся дальнейшая писанина - просто бред непонимания, отягощённый ломанием системы с особой жестокостью.
Верните hosts к исходному виду. Если вам настолько лень поднять локальный DNS, как минимум прописывайте новые домены правильно, как там же прописан ваш hostname.
127.0.1.x новыйдоменДля каждого сайта лучше создать отдельного пользователя, с основной группой = www-data.
Права на доступ к каталогу давать для пользователь:www-data u=rwx,g=rx,o=
Себя, любимого - добавить через acl.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн 027

  • Любитель
  • *
  • Сообщений: 75
  • Cinnamon
    • Просмотр профиля
Re: Как перенести с /var/www/html в /home/user/sites/test
« Ответ #4 : 30 Сентябрь 2016, 21:24:57 »
diim123, проверьте в каталоге /etc/apache2/sites-enable появился ли симлинк на созданный вами /etc/apache2/sites-available/test.conf
Команда a2ensite test.conf, по идее, должна была это сделать, если симлинк есть — проверьте права на него. Если ео нет, создайте сами вручную. Я этой командой отродясь не пользовался, подводных камней не знаю.
В конфигах апача2 принят такой механизм: создаешь конфиги виртуальных хостов в /etc/apache2/sites-available, а включаешь-выключаешь через симлинки, размещаемые в /etc/apache2/sites-enable. Симлинк убил — исходный конфиг не тронут, а сайт отключился.
Если бы было достаточно man bash, не было бы ABS.

 

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