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

» Apache

Автор: KVCH
Дата сообщения: 03.09.2002 04:39
Не кидайте меня ... т.е. обьясните ! не надо мне поисков... или конкретно покажите тему по запросу а не приблизительно...

Задача такова ... у меня ети вирт хосты должны работать на локале 127,0,0,1 на входящем диалпупе 192,168,55,1 и на ИП када я в инет конекчусь ИП динамический напостой ... вообщем надо чтоб када на ети ыпы спрашивают типа site.kvch chat.kvch server.kvch типа того.. чтоб работало там надо юзать директиву НеймВиртуалХост ...ща у меня прописано на 127,0,0,1 site.kvch chat.kvch server.kvch ...на 192,168,55,1 site.kvch.rw chat.kvch.rw server.kvch.rw
а на ИП инетовский нефига непрописано т.к. он динамик... т.е. надо чтоб выше описаные адреса работали на любом ИПе.... Мало того в жалком подобии ДНСа - Хостс (у меня вин2кпро) прописаны на ип локала и диал пупа эти адреса и када их нет апачь матерится... вот мне кажется что нельзя так сделать т.к. типа что ему ? разорваться надо када ему идёт запрос chat.kvch и он начнёт выбирать один из трёх ИПов ?!? вообщем всё что я пробовал... до ж... помогите... а то каждый день прописывать на динамик ип ХОСТ чёта не прикалует......
Автор: russkiy
Дата сообщения: 03.09.2002 09:23
а <NameVirtualHost *> не ы??
собсно для любого ИП подойдет
Автор: KVCH
Дата сообщения: 03.09.2002 09:33
russkiy
нет... или должна быть ещё какаято директива...

вот что у меня ща написано

NameVirtualHost 127.0.0.1

<VirtualHost kvchat.kvch> // вот тут надо обязательно ето прописывать иначе
ServerName S-KVCH // следующий виртуал будет откликаться как главный
</VirtualHost> // а главный етот kvchat.kvch т.е. в 2 разделе файла-конфига

<VirtualHost server.kvch>
ServerName S-KVCH
DocumentRoot "S:/root/http/server"
</VirtualHost>

<VirtualHost site.kvch>
ServerName S-KVCH
DocumentRoot "S:/root/http/sitekvch"
</VirtualHost>

<VirtualHost wochat.kvch>
ServerName S-KVCH
DocumentRoot "S:/root/http/wochat"
</VirtualHost>

NameVirtualHost 192.168.55.1

<VirtualHost kvchat.kvch.rw>
ServerName S-KVCH
DocumentRoot "S:/root/http/kvchat"
</VirtualHost>

<VirtualHost server.kvch.rw>
ServerName S-KVCH
DocumentRoot "S:/root/http/server"
</VirtualHost>

<VirtualHost site.kvch.rw>
ServerName S-KVCH
DocumentRoot "S:/root/http/sitekvch"
</VirtualHost>

<VirtualHost wochat.kvch.rw>
ServerName S-KVCH
DocumentRoot "S:/root/http/wochat"
</VirtualHost>

содержание файла hosts

127.0.0.1 kvchat.kvch server.kvch site.kvch wochat.kvch
192.168.55.1 kvchat.kvch.rw server.kvch.rw site.kvch.rw wochat.kvch.rw

NameVirtualHost 127.0.0.1 говорит о том что на етом ИПе будут висеть несколько адресочков ... а если ты звёздочку ставишь, где ты имя указываешь ? как апачь определит ? угадает что ли ? он не екстрасенс... на скоко я знаю...
Автор: lynx
Дата сообщения: 03.09.2002 18:09
KVCH

Ты знаешь, я честным образом со вчерашнего дня пытаюсь понять, что ты хочешь. Пока безуспешно....

Единственное, что, как мне кажется, я поняла, это:


Цитата:
следующий виртуал будет откликаться как главный


Я так понимаю, что тогда ты настраиваешь первого вирт. хоста, main server наследует его свойства?
Так ты в первом вирт. хосте просто продублируй настройки мейн сервера, а потом уже настраивай хосты, которые тебе нужны.

(с) L0Ve

Остальное, сори, не поняла, про что ты...
Автор: KVCH
Дата сообщения: 04.09.2002 01:54
lynx
надо чтобы на любой ИП который есть накомпе откликалися адреса site.kvch chat.kvch server.kvch
Автор: Uriel
Дата сообщения: 23.10.2002 23:16
решил сюда податься

настроил вроде апач и вирт. хосты
при вызове пишет вот такое
You don't have permission to access / on this server.
чего делать?
Автор: L0Ve
Дата сообщения: 24.10.2002 00:32
Uriel
Кинуть index.html
А вообще не мешало бы логи посмотреть....
Автор: Uriel
Дата сообщения: 24.10.2002 17:40
127.0.0.2 - - [24/Oct/2002:15:09:06 +0300] "GET / HTTP/1.1" 403 293
127.0.0.2 - - [24/Oct/2002:15:09:08 +0300] "GET /favicon.ico HTTP/1.1" 403 304
127.0.0.2 - - [24/Oct/2002:15:11:03 +0300] "GET /index.html HTTP/1.1" 403 303
Автор: lynx
Дата сообщения: 24.10.2002 21:14
Uriel


Цитата:
127.0.0.2 - - [24/Oct/2002:15:09:06 +0300] "GET / HTTP/1.1" 403 293
127.0.0.2 - - [24/Oct/2002:15:09:08 +0300] "GET /favicon.ico HTTP/1.1" 403 304
127.0.0.2 - - [24/Oct/2002:15:11:03 +0300] "GET /index.html HTTP/1.1" 403 303


Только если это дома!

<Directory путь_к_документ_рут>
Options all
Order allow,deny
Allow from all
</Directory>

Если не дома, то не надо писать Options all
Автор: L0Ve
Дата сообщения: 24.10.2002 21:51
Uriel
Возможно у тебя апач не имеет доступа к этим файлам.
Скажи под каким пользователем работат апач
и покажи ls -la в директории, где у тя файлы сайта должны лежать?...
Автор: Uriel
Дата сообщения: 24.10.2002 21:57
у меня апач не может выйти за пределы директории, где лежит сайт(/www/htdocs, например)
а мне надо, чтоб он на виртуальном хосте сайт читал тут /www/files
как приписать?
Автор: L0Ve
Дата сообщения: 24.10.2002 22:05
Uriel

Цитата:
у меня апач не может выйти за пределы директории, где лежит сайт(/www/htdocs, например)

Это как понимать?... Что значит не может выйти? chroot используешь?... поподробнее опиши, как всё должно работать и как работает...
Автор: Uriel
Дата сообщения: 24.10.2002 22:39
должно просто подключать виртуальный хост, который находится в директории, отличающейся от DocumentRoot.
Автор: lynx
Дата сообщения: 24.10.2002 23:49
Uriel


Цитата:
должно просто подключать виртуальный хост, который находится в директории, отличающейся от DocumentRoot.


А какие проблемы? Какая ОС?

<VirtualHost 127.0.0.2>
DocumentRoot "что_угодно"
....

#если надо
Alias "что_хочешь" "где_хочешь"


p.s. Отвечай на вопросы, которые тут тебе задают, прося уточнить проблему. На все.
Автор: Ternik
Дата сообщения: 25.10.2002 05:30
KVCH
насколько я помню, 127.0.0.1 всегда откликается как твоя тачка, поэтому если ты все хосты повесишь даже на 127.0.0.1 они будут обращаться к тебе. вроде так, ну у меня так работает.
lynx
ты она что-ли?
Автор: Uriel
Дата сообщения: 25.10.2002 10:51
ok, пойдём другим путём:
допустим я только что поставил апач
что мне надо сделать чтобы поставить виртуальный хост?
Автор: lynx
Дата сообщения: 25.10.2002 12:03
Uriel

Ой же...


Цитата:
что мне надо сделать чтобы поставить виртуальный хост?


Работающий конфиг хоста:


NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
ServerName u
ServerAdmin admin@\
DocumentRoot g:/lynx/wwwu/data/
<Directory g:/lynx/wwwu/data/>
Options Includes
AllowOverride all
</Directory>
ErrorLog g:/lynx/wwwu/logs/error.log
CustomLog g:/lynx/wwwu/logs/access.log common
ScriptAlias /cgi-bin/ "g:/lynx/wwwu/cgi-bin/"
<Directory g:/lynx/wwwu/cgi-bin/>
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

В файле hosts

127.0.0.1 u
Автор: Uriel
Дата сообщения: 25.10.2002 14:43
DocumentRoot /www/hexus/

Forbidden You don't have permission to access / on this server.

Access-log
127.0.0.1 - - [25/Oct/2002:15:20:43 +0300] "GET / HTTP/1.1" 403 287

Error-log
[Fri Oct 25 15:20:43 2002] [crit] [client 127.0.0.1] (13)Permission denied: /www/hexus/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

ЗЫ а что там надо с chroot?
Автор: lynx
Дата сообщения: 25.10.2002 15:35
Uriel

ОС? Версия Апача?


Цитата:
DocumentRoot /www/hexus/


<Directory /www/hexus/>
Order allow,deny
allow from all
Options all
</Directory>
#Пущай пока без .htpasswd
index.html в корень, набираем ServerName что видим? Что в логах?


Цитата:
unable to check htaccess file, ensure it is readable

Убери .htaccess из документ_рут, в нем ошибка

Автор: Uriel
Дата сообщения: 25.10.2002 16:13
ОС: Linux Red Hat 7.2
Апач: apache_1.3.26rusPL30.15.tar

в логах видим
127.0.0.1 - - [25/Oct/2002:15:20:43 +0300] "GET / HTTP/1.1" 403 287
Автор: lynx
Дата сообщения: 25.10.2002 16:52
Uriel

.htaccess убрал?
index.html положил?

<Directory /www/hexus/>
Order allow,deny
allow from all
Options all
</Directory>

Написал?

ОК, добавь в вирт хост:

DirectoryIndex index.html

В любом месте, кроме контейнеров Directory

Добавлено
Ternik


Цитата:
lynx
ты она что-ли?


Я - она. А для личных вопроссов есть пм. А модер по пм на личные вопросы не отвечает. А за флейм и оффтоп предусмотрены наказания.
Автор: Uriel
Дата сообщения: 25.10.2002 20:05
всем спасибо за участие
вопрос был в правах на директорию(ну с кем не бывает)
у меня вот эта дира /www/hexus создавалась через adduser hexus, поэтому и права на неё по дефолту были только для пользователя. Поменял права и всё.
А с .htaccess вабще-то странно... Ашибка какая-то... у меня его и впомине-то небыло.

И ещё одно:
если мне нада штоб хосты светились по двум айпишникам (две сетевухи:внутрь и наружу), то просто приписать в hosts один и тот же хост к двум айпи, например:
192.168.0.1 host.domain.com
193.220.96.164 host.domain.com

так?
Автор: lynx
Дата сообщения: 26.10.2002 22:51
Uriel


Цитата:
просто приписать в hosts один и тот же хост к двум айпи, например:
192.168.0.1 host.domain.com
193.220.96.164 host.domain.com


Нет, так второй адрес будет игнорироваться.
Автор: L0Ve
Дата сообщения: 26.10.2002 22:59
Uriel
можно вообще не пропиывать никак внутренний... а спокойно обращаться по внешнему... всё равно дальше этой машины запрос никуда не пойдет... она же у тебя как роутер работает?...
единственное исключение - если ты ходишь в инет через прокси прова - тогда запрос пойдет к прову, а от него к тебе.....
Автор: Uriel
Дата сообщения: 27.10.2002 00:05
мдя.... роутер....
т.е. приписать только внешний
193.220.96.164 host.domain.com
а по внутреннему обращться как 192.168.0.1?
Автор: lynx
Дата сообщения: 27.10.2002 01:14
Uriel

Зачем по внутреннему обращаться? Обращайся по внешнему.
Автор: Uriel
Дата сообщения: 27.10.2002 17:37
а по внешнему зачем?
фтп локальный ибо надо юзверям бесплатно сделать...
сайт локальный и извне на него не попадёшь, вернее попадёшь, но фиг штото сделаешь
почту по локалу принимать на прямую, а не через терни к свёздам

хотя...
Автор: lynx
Дата сообщения: 27.10.2002 22:18
Uriel

Бр... ты всех запутал.
Внешние юзеры попадают на сайт? как? Стоит ДНС, видимо? Тогда о чем мы говорим?
Если сайт только локальный и нет ДНС, то и пропиши ему только локальный IP в hosts - два зачем писать?

Почта и Апач вообще не при чем.
В общем, с этого момента поподробнее, пжлст. И желательно не уходить от Апача на почту и ftp.
Автор: Uriel
Дата сообщения: 28.10.2002 01:15
Я и сам уже шойто запутался /флейм? ну и пусть.../

Апач, почту и фтп видно наружу и внутрь.
А говорим о том, чтобы приписать днс и внутри и снаружи...
Автор: lynx
Дата сообщения: 28.10.2002 03:04
Uriel

У тебя есть DNS?

Страницы: 1234

Предыдущая тема: Виртуальные хосты в Apache


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