Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Вниз

Настройка Апача   Найти похожие ветки 

 
LordOfRock ©   (2006-03-19 20:22) [0]

Извините, что пишу на форум мастеров Дельфи...

Установил я Apache, чтобы отлаживать сайты.
И столкнулся с такой проблемой:

В настройках httpd.conf установил такой флаг:
DocumentRoot "d:/_htdocs"

Теперь при заходе на http://localhost/ видна эта папка (d:/_htdocs). Допустим я хочу тестировать несколько сайтов, которые раположены в папке d:/_htdocs. Каждый сайт - в своей папке. На этих сайтах есть ссылки вида - <a href="/about/> <A href="/about/me">, при этом если поместить весь сайт в корневую директорию Апача, то всё нормально, а если поместить весь сайт во вложенную папку корневой директории апача, то ничего не работает.

ex:

Допустим есть сайт. В нём есть гиперссылка: <A href="/about/"> Если сайт лежит целиком в корневой папке Апача, то в браузере ссылка выглядит так:

http://localhost/about/

, а если сайт лежите, к примеру, в подпапке "mysite", то ссылка всё равно выглядит в браузере также: http://localhost/about вместо желаемого http://localhost/mysite/about/

Как это всё можно поправить?

И ещё - как включить SSI  в апаче?
--
P.S. Под "Корневой директорией апача" я подразумеваю ту категорию, которая выставлена в файле httpd.conf напротив строки DocumentRoot.


 
LexxX ©   (2006-03-19 20:27) [1]

Что-то ничего не понял...
Что значит "Если сайт лежит целиком в корневой папке Апача" ?
Папка с сайтом? стартовая страница?


 
LordOfRock ©   (2006-03-19 20:30) [2]

LexxX ©   (19.03.06 20:27) [1]
Что значит "Если сайт лежит целиком в корневой папке Апача" ?


Это означает, что файл index.shtml (стартовый файл сайта) лежит в "корневой папке апача".


 
LexxX ©   (2006-03-19 20:35) [3]

LordOfRock ©   (19.03.06 20:22)
Допустим есть сайт. В нём есть гиперссылка: <A href="/about/"> Если сайт лежит целиком в корневой папке Апача, то в браузере ссылка выглядит так:
http://localhost/about/


А теперь объясни как у тебя сайт лежит в корне апача d:/_htdocs , а загружается по ссылке http://localhost/about/, т.е. фактически из дериктории d:/_htdocs/about ???


 
LordOfRock ©   (2006-03-19 20:41) [4]

LexxX ©   (19.03.06 20:35) [3]

Я имел ввиду ссылку на главной странице сайта:

<A HREF="/about/">blah</A>

При наведении на неё в строке состояния появляется такой текст:
http://127.0.0.1/about/

Т.е. я имел ввиду ссылку, по которой ПЕРЕДЁТ браузер при клике на ссылку.


 
Anatoly Podgoretsky ©   (2006-03-19 20:45) [5]

LordOfRock ©   (19.03.06 20:41) [4]
Ну правильно


 
LexxX ©   (2006-03-19 20:48) [6]

LordOfRock ©   (19.03.06 20:41) [4]
Т.е. я имел ввиду ссылку, по которой ПЕРЕДЁТ браузер при клике на ссылку.


Теперь ясно.
Так и должно быть.


 
LordOfRock ©   (2006-03-19 20:48) [7]

Anatoly Podgoretsky ©   (19.03.06 20:45) [5]
Ну правильно


Есстественно что правильно! :)
А если я сайт помещу в подпапку "mysite" корневой папки Апача, то ссылку хочу видеть вот так:
http://localhost/mysite/about/ вместо http://localhost/about/. Как это можно сделать??? Просто иначе сайт не работает :(

И как включить SSI  в апаче?


 
Anatoly Podgoretsky ©   (2006-03-19 20:49) [8]

LordOfRock ©   (19.03.06 20:48) [7]
Тоже правильно


 
Плохиш ©   (2006-03-19 20:50) [9]


> LordOfRock ©   (19.03.06 20:22)

Читать описание настроек апача не пробовал?


 
LexxX ©   (2006-03-19 20:50) [10]

LordOfRock ©   (19.03.06 20:48) [7]
http://localhost/mysite/about/ вместо http://localhost/about/. Как это можно сделать??? Просто иначе сайт не работает :(


М-м-м... Дай подумать... А может ссылку вот так написать: <A href="/mysite/about/"> ?..


 
LordOfRock ©   (2006-03-19 20:56) [11]

Ладно, попробуем так :)

Как можно сделать так, чтобы при заходе из браузера внутрь какой-либо подпапки корневой папки Апача она автоматически становилась как-бы корневой папкой того сайта, который в ней находится.


 
LexxX ©   (2006-03-19 20:59) [12]

LordOfRock ©   (19.03.06 20:56) [11]
Как можно сделать так, чтобы при заходе из браузера внутрь какой-либо подпапки корневой папки Апача она автоматически становилась как-бы корневой папкой того сайта, который в ней находится.


???
Моя твоя не понимать!


 
LordOfRock ©   (2006-03-19 21:26) [13]

Примерно сам понял что хочу. :) Как правильно настроить виртуальные хосты в Апаче?

Пишу в настройках вот так:

<VirtualHost 127.0.0.2:80>
   ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot d:\_htdocs\tkgroup
   ServerName tkgroup
   #ErrorLog logs/tkgroup-err.log
   #CustomLog logs/tkgroup-cus.log
</VirtualHost>


Дык всё равно не видит Опера адрес http://127.0.0.2


 
Некто ©   (2006-03-19 21:47) [14]

www.denver.ru
Там и апач с конфигом, где комментарии на русском.


 
LexxX ©   (2006-03-19 21:53) [15]

LordOfRock ©   (19.03.06 21:26) [13]
Дык всё равно не видит Опера адрес http://127.0.0.2


Это касяк вин ХР+SP2, ты его не увидишь.


 
Nous Mellon_   (2006-03-19 22:20) [16]

Я думаю все дело в этом
> <A HREF="/about/">blah</A>

Этот знак означает путь так сказать от корня. Вот еслиэ
ссылка например вида

<A HREF="about.htm">blah</A>
То about.htm будет взять откуда нужно, а ежели сделать
<A HREF="/about.htm">blah</A> то прямо с корня

Возможно, ошибаюсь


 
LexxX ©   (2006-03-19 22:37) [17]

Nous Mellon_   (19.03.06 22:20) [16]
Возможно, ошибаюсь


Не ошибаешься. :)


 
SergP.   (2006-03-19 22:50) [18]


> Дык всё равно не видит Опера адрес http://127.0.0.2


WIN-XP/SP2
Только что попробовал так:
<VirtualHost secondlocalhost:80>
  ServerAdmin webmaster@dummy-host.example.com
  DocumentRoot f:\_htdocs
  ServerName tkgroup
  #ErrorLog logs/tkgroup-err.log
  #CustomLog logs/tkgroup-cus.log
</VirtualHost>


ну и прописал в hosts:

127.0.0.1   localhost
127.0.0.1   secondlocalhost


Все работает....


 
LordOfRock ©   (2006-03-19 23:01) [19]

SergP.   (19.03.06 22:50) [18]
ну и прописал в hosts:

Что за hosts?

И ещё: а одинаковые IP-адреса возможны?


 
LordOfRock ©   (2006-03-19 23:02) [20]

Nous Mellon_   (19.03.06 22:20) [16]

Это я знаю. Мне бы вот этот самый корень изменить.


 
SkyRanger ©   (2006-03-20 01:12) [21]

Блин... Кароче чиатй доки по Апачу в инете их столько что я не знаю как можно не найти ответа на вопрос свой...
Яндекс нам поможет!



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.022 c
1-1141392766
Uran
2006-03-03 16:32
2006.04.09
Отобразить новое окно неактивным


3-1139404580
Megabyte
2006-02-08 16:16
2006.04.09
Статистика в БД


3-1139836939
maximmsm
2006-02-13 16:22
2006.04.09
При попытке подключиться к удалённой базе EIBInterBaseError


1-1141311245
Andy BitOff
2006-03-02 17:54
2006.04.09
Обработка изображения. Метод.


15-1142925934
nick-from
2006-03-21 10:25
2006.04.09
Отслеживание выходов в интернет по-простому





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский