Ru-Board.club
← Вернуться в раздел «Программы»

» Помогите настроить вируального хоcта в Apache

Автор: lynx
Дата сообщения: 08.08.2001 03:01
Apache 1.3.2.
Настроила виртуального хоста. Апач так заругался:

[error] Cannot resolve host name test --- ignoring!
[warn] NameVirtualHost 127.0.0.1:80 has no VirtualHosts

Но для localhost стартует и пашет нормально.

А виртуальный хост прописан так:

NameVirtualHost 127.0.0.1

<VirtualHost test>
ServerAdmin мое@мыло
DocumentRoot "документ_root"
ServerName test
ScriptAlias /cgi-bin/ "документ_root/cgi-bin/"
ErrorLog документ_root/logs/error_log
CustomLog документ_root/logs/access_log common
</VirtualHost>


Весь конфиг тут:
http://www.karina-kazak.narod.ru/other/httpd.txt

Помогите, please
Автор: sattan
Дата сообщения: 08.08.2001 10:29
вот как у меня прописано

<VirtualHost xxx.x.xx.xxx>
ServerAdmin tano@xxx.xxx
DocumentRoot /xxx/xxx/xxx/tano
ServerName www.xxx.xxx.xx

CharsetDecl windows-1251 ru
CharsetDecl koi8-r ru

CharsetRecodeTable koi8-r windows-1251 /usr/local/apache/etc/tables/russian/koi-win.tab
CharsetRecodeTable windows-1251 koi8-r /usr/local/apache/etc/tables/russian/win-koi.tab

</VirtualHost>

127.0.0.1:80 - ненадо :80 по моему
вот этой надписи по моему не надо
NameVirtualHost 127.0.0.1
Автор: lynx
Дата сообщения: 09.08.2001 05:22
Если закомменировать строчку

NameVirtualHost 127.0.0.1

При старте Апача остается только ошибка:

[error] Cannot resolve host name test --- ignoring!

Для localhost пашет.
Автор: L0Ve
Дата сообщения: 09.08.2001 06:18
lynx
Дык вы обое наверное читать разучились
Пишет же, что не может хост прорезолвить...
Т.е. запрос к DNS о хосте test - неудачен...
Так что надо этот test в DNS и прописать...
для Win9x это c:\windows\hosts
для Win2000/XP - c:\winnt\system32\drivers\etc\hosts
надо написать там:
127.0.0.1 test
Автор: L0Ve
Дата сообщения: 09.08.2001 06:23
sattan
А так, как ты прописываешь - это удобно, если все у тебя на машине... и ты каждому хосту даешь разный IP...
Но вот у меня например реально ситуация, когда надо, чтобы апач был доступен по локальной сетке...
для сетки у нее один IP... на него все хосты и надо было повесить, и твой способ тут не проходит.
Автор: DimoN
Дата сообщения: 09.08.2001 06:43
lynx

Прочитай вот эту статью.
Помойму тебе на нее уже ссылку давали когда-то. Надо бы на винте ее держать и перечитывать изредко.

http://userguide.webservis.ru/homeserver-apache-forprint.shtml
Автор: m0nkrus
Дата сообщения: 09.08.2001 07:49
Скачайте IndigoPerl. Там надо один раз нажать пимпу и автоконфигуратор сам настроит Апач под винды. Причем все это с поддержкой перла и php.
Автор: shu1976
Дата сообщения: 09.08.2001 08:38
m0nkrus
ты чета путаешь - у нее nix стоит
lynx


Цитата:
[error] Cannot resolve host name test --- ignoring!

не резольвится - пропиши его в DNS и вообще должно
ServerName www.test
Автор: VolxV
Дата сообщения: 09.08.2001 09:22
насоветовали, блин... нафиг DNS на домашнем компьютере?


NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
...

делов-то...
Автор: L0Ve
Дата сообщения: 09.08.2001 10:36
shu1976
И откуда ж ты знаешь, что там nix

VolxV
А ты откуда знаешь, что компьютер домашний

Смотрю, тут ясновидящие собрались...
Автор: VolxV
Дата сообщения: 09.08.2001 11:23
L0Ve

Цитата:
А ты откуда знаешь, что компьютер домашний

убедил. компьютер не домашний. скорее дикий.
но это что-то меняет???
Автор: L0Ve
Дата сообщения: 09.08.2001 11:49
VolxV
Конечно меняет...
типичная ситуация:
Несколько компов в сетке... все имеют скажем 192.168.0.*
На одной машине стоит апач, который должен поддерживать несколько сайтов... Что будешь делать?
Автор: m0nkrus
Дата сообщения: 10.08.2001 00:21
shu1976
Вот тебе ее цитата из другого топика на этом же форуме:

Цитата:
Ой, а кто-нибудь умеет Apache под Винду настраивать. Apache 1.3.2.
Нужно, чтобы SSI исполнялся. Тут вот я расписала, в чем беда: www.karina-kazak.narod.ru/sisadm.html


Так что, заяц, ты не прав
Автор: DimoN
Дата сообщения: 10.08.2001 02:56

Цитата:
Так что, заяц, ты не прав



Автор: lynx
Дата сообщения: 10.08.2001 03:11
Я смотрю, вы тут к девушкам неравнодушны...
Не думала, что такой популярностью пользуюсь..

Димон! Спасибо. Почитала и настроила. СОХРАНИЛА на винте.

Всем спасибочки большое тоже!!!

Туточки
Димону и SlyfoX'y персональная благодарность за долготерпение при моем обучении. И Love тоже
за наиболее дельный совет.
Автор: lynx
Дата сообщения: 10.08.2001 03:30
Раз уж такой интерес возник:

Компьютер у меня домашний. Ручной. Хороший. Ласковый.
ОСи - Windows'98 и Linux Mandrake 8.0

Чужой Апач, в т.ч. Индигоперловый мне не нужон. Я свой люблю. IndigoPerl как раз и стоит, но Апача я к нему своего прикрутила. Вот как я умею!

Хостов мне нужно не один, а несколько. Это к тому что:
<VirtualHost 127.0.0.1>
Мне не пойдет.

Вроде, всем ответила.

Еще раз спасибо!
Автор: shu1976
Дата сообщения: 10.08.2001 06:24
m0nkrus
я просто был в курсе, что у нее nix стоит, но вот апач под винды 98 ... и что этот виртуалхост можно будет увидеть из инета?
Автор: VolxV
Дата сообщения: 10.08.2001 06:29

Цитата:
<VirtualHost 127.0.0.1>
Мне не пойдет



NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName test

может кто-то кого-то недопонял... но у меня такая конструкция вполне неплохо работает и без DNS.

обиженный и обделенный вниманием уходит
Автор: L0Ve
Дата сообщения: 10.08.2001 08:19
lynx
Ну там можно <VirtualHost 127.0.0.2> и т.д. писать...
все равно все это localhost...

shu1976
С видением из инета все не так просто...
Т.е. если ты диалапишься, то у тебя будет какой-то динамический IP, в общем-то по нему и можно зайти на твою тачку... но будем видеть только один хост, если хочешь несколько, то в есть два варианта:
1. http://22.22.22.22/~aaa - организовать что-то типа такого... Делается средствами апача.
2. Где-то в DNS имена должны быть прописаны...
лучше всего регнуть какой-то домен, да взять какой-нить сервис предоставляющий Dynamic DNS... тогда вы инете будут хосты, которые будут работать пока ты в инете...

VolxV
А у меня прекрасно работает такая конструкция:
в DNS имею *.advantage.kiev.ua -> 192.168.0.102
httpd.conf:

NameVirtualHost 192.168.0.102:80
<VirtualHost host1.advantage.kiev.ua>
</VirtualHost>
<VirtualHost host2.advantage.kiev.ua>
</VirtualHost>

---
так-с, что-то я тут нагрузил... нее.. пора
Автор: VolxV
Дата сообщения: 10.08.2001 08:34
L0Ve
есс-но, работают обе конструкции.

Код:
<VirtualHost ip>
ServerName server
Автор: L0Ve
Дата сообщения: 10.08.2001 08:45
VolxV
Полезнее...
У меня даже перл под виндами в /usr/local/bin стоит
------
Нет, всё... я уже не соображаю......
Автор: Tatan
Дата сообщения: 09.02.2002 23:29
народ скажите что это такое, при открытии виртуального хоста например http://file мне IE или NetCaptor говорит файл сохранить или скачать ? как будто я zip архив хочу слить. вот скрин http://filez21.narod.ru/file.gif
Автор: lynx
Дата сообщения: 24.02.2002 20:45
Tatan

Цитата:
при открытии виртуального хоста например http://file мне IE или NetCaptor говорит файл сохранить или скачать ?


Файл скриптовый? Имхо запрещено исполнение скриптов в этой директории.
Поставь:

<Directory "директория">
Options ExecCGI
</directory>

И разреши cgi

Автор: KOHb2002
Дата сообщения: 22.05.2003 11:04
Стоит Арасhe 2.0.45 на машине в лоальной сети, на нем сделано два виртуальных хоста : invision и ikon. На удаленной машине прописываем в hosts :

10.0.1.5 (IP машины, на которой стоит apache) ikon
10.0.1.5 invision

В свойствах браузера эти хосты добавлены в те, для которых прокси не используется.
На машине, где стоит Apache, в hosts прописано :
127.0.0.2 ikon
127.0.0.3 invision

В httpd.conf в настройках Virtual Hosts :

NameVirtualHost *

<VirtualHost *>
ServerAdmin kohb2002@inbox.ru
DocumentRoot "C:/Inet/invision/www/"
ServerName invision
ErrorLog "C:/Inet/invision/www/logs/error.log"
CustomLog C:/Inet/invision/www/logs/access.log common

<Directory C:/inet/invision/www/>
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

ScriptAlias /cgi-bin/ "C:/Inet/invision/cgi/"
<Directory "C:/Inet/invision/cgi/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

NameVirtualHost *

<VirtualHost *>
ServerAdmin kohb2002@inbox.ru
DocumentRoot "C:/Inet/ikon/www/"
ServerName ikon
ErrorLog "C:/Inet/ikon/www/logs/error.log"
CustomLog C:/Inet/ikon/www/logs/access.log common

<Directory C:/inet/ikon/www/>
Options Indexes Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>


ScriptAlias /cgi-bin/ "C:/Inet/ikon/cgi/"

<Directory "C:/Inet/ikon/cgi/">
Options Indexes Includes
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

</VirtualHost>



Ну дак вот вопрос : Если я с удаленной машины или даже с той, на которой стоит apache выхожу на http://localhost, то попадаю на хост invision. (хотя в папке /localhost/www/ пусто).
Это бага или фича?
Автор: Excell
Дата сообщения: 10.07.2003 09:26
2all
где найти mod_gzip к апачу 2.0.44
Автор: Dair
Дата сообщения: 10.07.2003 11:40
Excell
а тот mod_deflate, что в комплекте идет, не подходит?
Автор: Farch
Дата сообщения: 10.07.2003 14:20
Excell
http://www.webcompression.org/mod_deflate-hack.html
тут хаки какие-то

тут колелкшин.
http://www.gknw.com/development/apache/httpd-2.0/

2.0.40 под линь
http://www.gknw.com/development/apache/httpd-2.0/unix/modules/mod_gzip-2.0.40.tar.gz

2.0.44 по винду
http://www.gknw.net/development/apache/httpd-2.0/win32/modules/mod_gzip-2.0.44-w32.zip

ну и дальше по теме
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=mod_gzip+apache+2.0.44&btnG=Google+Search


Автор: Excell
Дата сообщения: 12.07.2003 12:18
Dair

Цитата:
mod_deflate, что в комплекте идет, не подходит

неа
Farch
сенкс
Автор: kermit
Дата сообщения: 06.06.2005 11:17
Арасhe 2.0.45
создан виртуальный хост, его имя прописано в DNS.
Когда заходим под IE - все нормально, если заходим Mozilla Firefox - получаем дефолтную страницу Апача.. В чем дело?

причем если в Firefox зайти по айпишнику - страница отображается, а если по имени - опять "Вы видите это вместо ожидаемой страницы?"
Имя сайта с этой машины успешно резолвится в локальный IP.
Автор: ZUBAHA
Дата сообщения: 04.05.2006 00:02
Установил и настроил Apache по описанию http://manlix.ru/ все прекрасно работает.
А как изменить параметры Apache ,чтобы использовать несколько
виртуальных хостов?(для проверки и настройки нескольких сайтов)

Страницы: 12

Предыдущая тема: Дефрагментация


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.