Автор Гілка: Зміна apache2-default  (Прочитано 2478 раз)

Відсутній Вуйко з полонини

  • Кореспондент
  • ***
  • дописів: 181
  • Карма: +0/-0
Зміна apache2-default
« : 2007-07-07 15:03:59 »
Є наступна потреба - змінити дерикторію документів сайту  /var/www/apache2-default просто на /var/www. Додавши до файлу конфігурацій apache2.conf в самий кінекць  DocumentRoot /var/www нічого не допомогло.

P.S.: Мене просто дуже бісить така адреса http://localhost/apache2-default  >:(
"Don't waste your time or time will waste you" Matthew Bellamy

zzandy

  • Гість
Re: Зміна apache2-default
« Відповідей #1 : 2007-07-07 15:09:25 »
DocumentRoot - це місцезнаходження кореню вашого сайту в термінах локальної файлової системи, а те, що вас бісить, це віддалена адреса, яка прописана в /etc/hosts чи ще десь.

Відсутній Вуйко з полонини

  • Кореспондент
  • ***
  • дописів: 181
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #2 : 2007-07-07 15:53:41 »
DocumentRoot - це місцезнаходження кореню вашого сайту в термінах локальної файлової системи, а те, що вас бісить, це віддалена адреса, яка прописана в /etc/hosts чи ще десь.
Коли в мене стояв 1.3 то там був DocumentRoot /var/www/htdocs і при запиті http://localhost він знаходив індексний файл в цьому каталозі і відображав в адресному полі саме http://localhost (чи http://127.0.0.1 чи http://192.168.0.1 - все залежить як я задавав).
Справа в тому що якщо звертатися з іншого комп'ютера, на http://192.168.0.1 то буде наступне http://192.168.0.1/apache2-default що мені, як я вже казав не подобається.

Чи можна зробити так, щоб він не відображав в адресному полі apache2-default ?
"Don't waste your time or time will waste you" Matthew Bellamy

Відсутній rangel

  • Графоман
  • ****
  • дописів: 281
  • Карма: +0/-0
  • Python programmer
Re: Зміна apache2-default
« Відповідей #3 : 2007-07-07 15:57:22 »
Конфігу апача в студію
Roman Suprotkin

Відсутній Вуйко з полонини

  • Кореспондент
  • ***
  • дописів: 181
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #4 : 2007-07-07 16:03:23 »
Конфігу апача в студію
Кхе.... конфіг дефолтний... тільки поставив DocumentRoot /var/www в кінець і все...
З.І.: справа в тому що за певних причин у мене на Батьківщині дома немає інтернета, тому я інколи приходжу до брата і всіх тут ДУЖЕ довго напрягаю. Тому конфіг буде тільик завтра-післязавтра...або ще гірше - у вересні, а хотілося б сьогодні отримати відповідь.
"Don't waste your time or time will waste you" Matthew Bellamy

Відсутній rangel

  • Графоман
  • ****
  • дописів: 281
  • Карма: +0/-0
  • Python programmer
Re: Зміна apache2-default
« Відповідей #5 : 2007-07-07 16:20:27 »
Поняття "дефолтного конфігу" сильно залежить від дистрибутиву  :)
Можу тільки порадити подивитися, що написано в <Directory> (таких секцій може бути декілька).

Ось, наприклад, шмат мого "дефолтного конфігу"

DocumentRoot "/home/httpd/html"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/home/httpd/html">
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>
Roman Suprotkin

Відсутній Вуйко з полонини

  • Кореспондент
  • ***
  • дописів: 181
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #6 : 2007-07-07 16:23:56 »
Поняття "дефолтного конфігу" сильно залежить від дистрибутиву  :)
Можу тільки порадити подивитися, що написано в <Directory> (таких секцій може бути декілька).

Ось, наприклад, шмат мого "дефолтного конфігу"

DocumentRoot "/home/httpd/html"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/home/httpd/html">
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>
Дякую. Спробую. Якщо нічого не вийде то "Я буду БЕК!"
З.І.: дефолтний у мене Debian Etch
"Don't waste your time or time will waste you" Matthew Bellamy

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #7 : 2007-07-07 18:02:54 »
# grep -r "apache2-default" /etc/apache2/conf.d/*

вихлоп якийсь дає? покажи.
« Змінено: 2007-07-07 18:04:02 від anatolijd »

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #8 : 2007-07-07 22:46:34 »
DocumentRoot - це місцезнаходження кореню вашого сайту в термінах локальної файлової системи, а те, що вас бісить, це віддалена адреса, яка прописана в /etc/hosts чи ще десь.
Коли в мене стояв 1.3 то там був DocumentRoot /var/www/htdocs і при запиті http://localhost він знаходив індексний файл в цьому каталозі і відображав в адресному полі саме http://localhost (чи http://127.0.0.1 чи http://192.168.0.1 - все залежить як я задавав).
Справа в тому що якщо звертатися з іншого комп'ютера, на http://192.168.0.1 то буде наступне http://192.168.0.1/apache2-default що мені, як я вже казав не подобається.

Чи можна зробити так, щоб він не відображав в адресному полі apache2-default ?
у мене є підозра що вас просто редайректить на apache2-default
що знаходиться в /var/www/ ?
також раджу набрати
apache2 -S
вилізе список сконфігурованих сайтів та їх конфігів. переконайтеся, що ви правильний конфіг редагуєте
« Змінено: 2007-07-07 22:49:10 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній d-kolia

  • Новачок
  • *
  • дописів: 19
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #9 : 2007-07-27 04:56:01 »
Шановні колеги, якщо я думаю про те що і ви, то я напевно знаю відповідь
можливо я помиляюсь, бо пишу по пам'яті
у файлі /etc/apache2/apache2.conf є  такий запис "Include /etc/apache2/sites-enabled/000-default". Він означає про підключення до конфігурації цього файлу.
А у  дерикторії /etc/apache2/sites-enabled/  є відповідний  файл 000-default. Якщо я не помиляюсь, то там є такий запис   (чи щось вроді того)  Redirect // apache2-default// , точно не пам'ятаю, і він означає, що всякий раз коли відбуваєтся намагяння підєднатися до даного комп'юткра  як web-сервера він переадресовує на дерикторію .../www/apache2-default/ , як дефолтну, от і вся проблема.Якщо це досить важливо то я попробую точно дізнатися. Але виникає питання треба знати дестрибутив, хоча я догадуюсь , що у вас скоріше Kubuntu абож  Debian.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #10 : 2007-07-27 15:16:35 »
так зроблено лише в убунті. У інших серваках конфіги лежать  в /etc/apache2/vhosts.d (Якщо пам"ять не зраджує)
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній d-kolia

  • Новачок
  • *
  • дописів: 19
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #11 : 2007-07-28 03:52:02 »
в такому випадку згідний

Відсутній Вуйко з полонини

  • Кореспондент
  • ***
  • дописів: 181
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #12 : 2007-09-07 18:09:26 »
Проблему було вирішено того ж дня після посту. d-kolia, коментуванням одного рядку в /etc/apache2/sites-available/default. Відписую тільки зараз, так як нещодавно побачив  нет  :o .

так зроблено лише в убунті. У інших серваках конфіги лежать  в /etc/apache2/vhosts.d (Якщо пам"ять не зраджує)
Не зовсім. У мене Debian і зроблено все точнісінько як було описано вище.
« Змінено: 2007-09-07 18:09:46 від body »
"Don't waste your time or time will waste you" Matthew Bellamy

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Зміна apache2-default
« Відповідей #13 : 2007-09-09 22:29:31 »
Цитата
Не зовсім. У мене Debian і зроблено все точнісінько як було описано вище.
цікаво тоді, чим вони відрізняються (крім назви). sudo -s замість su?
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"