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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как изменить стандартную папку www у apache  (Прочитано 32521 раз)

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

Оффлайн Emperio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
В общем проблема такова, когда меняю папку var/www/ на свою, тоесть совершенно другой путь media/Разное/Сервер/ и после этого захожу по адресу, получаю ошибку 403:
----------------------------------------------------------------------------------------------
Forbidden

You don't have permission to access / on this server.
----------------------------------------------------------------------------------------------
Пробывал поиграться с правами к папке, но не помогло.
Кто знает как устранить эту ошибку?

Оффлайн NightCat

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Re: Как изменить стандартную папку www у apache
« Ответ #1 : 07 Июня 2010, 01:31:08 »
А права верные? В группу apache включил? И надо было удалить /var/www , и слинковать свой каталог туда: # ln -s /home/user/web /var/www
Si vis pacem, para bellum.

Оффлайн Emperio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Как изменить стандартную папку www у apache
« Ответ #2 : 07 Июня 2010, 12:11:02 »
Вроде верные, в группу apache это означает редактирование файлика в папке apache2/sites-available ?

Оффлайн Ost

  • Активист
  • *
  • Сообщений: 292
  • Ушёл на Arch. Тут по привычке.
    • Просмотр профиля
Re: Как изменить стандартную папку www у apache
« Ответ #3 : 07 Июня 2010, 13:05:15 »
В файле /etc/apache2/sites-available/default заменяете все 'var/www/' на путь до новой папки.
Затем перезапускаете Апач: sudo /etc/init.d/apache2 reload
Archlinux

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 217
    • Просмотр профиля
Re: Как изменить стандартную папку www у apache
« Ответ #4 : 07 Июня 2010, 13:39:03 »
Могу посоветовать Webmin удобно, легко, интуитивно.
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн 4life

  • Участник
  • *
  • Сообщений: 118
  • I am Linux
    • Просмотр профиля
Re: Как изменить стандартную папку www у apache
« Ответ #5 : 07 Июня 2010, 13:51:39 »
Может лучше попробовать виртуальный хост создать?

1. cd /etc/apache2/sites-available
Перемещаемся в директорию, где хранятся конфигурационные файлы Apache для хостов.

2. sudo gedit yourhost.com.conf
Создаем конфигурационный файл и пишем в нем следующее:

<VirtualHost *:80>
   ServerName yourhost.com
   DocumentRoot /home/youruser/public_html
</VirtualHost>
Это минимум информации, который необходимо указать для виртуального хоста.

3. sudo gedit /etc/hosts
Указываем где можно найти наш хост, для этого добавляем в файл hosts следующую строчку:

127.0.0.1 yourhost.com
4. sudo a2ensite yourhost.com.conf
Команда a2ensite активирует хост, по сути дела она создает символическую ссылку из sites-available/ в sites-enabled/.
Примечание: Существует обратная команда a2dissite.

5. sudo /etc/init.d/apache2 reload
Перегружаем Apache для вступления настроек в силу.
Примечание: команда apache2ctl graceful мягко перезагружает Apache без полной остановки.
(Нажмите, чтобы показать/скрыть)

 

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