Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Виртуальные хосты в Apache

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Открыть новую тему     Написать ответ в эту тему

Yuraz



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
До этого работал на раней версии apache, там было как то проще, пишешь Ip, пути к папке cgi www и все. Обращался как у http://127.0.0.1, http://127.0.0.2,  http://127.0.0.3. Тут пишу как в примере и ни как(403 ош. и др). Не понял, IP сейчас вообще не нужен? Файл host в папке win прописал IP : SERVER
 
часть httpd.conf (пример):
 
<VirtualHost *>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName dummy-host.example.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
 
Можно ли рабочий вариант посмотреть? Как и где папки (www & cgi-bin in newserver) прописать? Заранее спасибо.
 
 
 


Основные проблемы с виртуальными хостами

 
1. ?

Цитата:
 
При запросе корня mainserver грузится то что прописано в первом VirtualHost как DocumentRoot

 
Решение:

Цитата:
 
Первого виртуального хоста делаешь точь в точь, как мейнсервера - настройки все дублируешь.  

 

Всего записей: 346 | Зарегистр. 03-09-2001 | Отправлено: 08:00 30-08-2002 | Исправлено: ASE_DAG, 14:37 07-05-2011
trampic



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, сдаюсь.. два дня вожусь с этими виртуалами..даже сон приснился, что заработало все, а потом я проснулся
 
Вообщем, в конфиге пишу это:
 
NameVirtualHost 80.200.20.11
 
<VirtualHost 192.168.20.1:80>
  ServerAdmin web@domen.ru
  DocumentRoot "d:/Apache Group/Apache/htdocs"  
  ServerName "192.168.20.1"
  ServerAlias "192.168.20.1"  
  CustomLog logs/access.log common
  ErrorLog "logs/error.log"
</VirtualHost>
 
 
<VirtualHost 123.domen.ru:80>
  ServerAdmin web@domen.ru
  DocumentRoot "d:/Apache Group/Apache/music"  
  ServerName "123.domen.ru"
  ServerAlias "domen.ru" "123.domen.ru"  
  CustomLog logs/mp3access.log common
  ErrorLog "logs/mp3error.log"
</VirtualHost>
 
Виртуал хост 192.168.20.1 дублирует настройки главного сервера, здесь вроде все норм.
 
Но из сети 80.200.20.11 не пашет виртуал 123.domen.ru, хоть ты тресни.
Из этой сети 192.168.20.1 в свою очередь все ок.
 
Как быть?

Всего записей: 82 | Зарегистр. 07-01-2003 | Отправлено: 23:50 24-06-2006
baraka



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trampic
Ты у себя дома это пробуешь?

Цитата:
ServerName "123.domen.ru"
ServerAlias "domen.ru" "123.domen.ru"

Убери ServerAlias, он не нужен.

Цитата:
Но из сети 80.200.20.11 не пашет виртуал 123.domen.ru, хоть ты тресни.

А где указано что domen.ru живет на твоем сервере ?
Это ты сам себе придумал 123.domen.ru или в DNS-e это прописано ?
 
Добавлено:
EndoR
<VirtualHost xxx.xxx.xxx.xxx>
    ServerName *.abc.ru
    Redirect permanent / http://www.abc.ru/
</VirtualHost>
<VirtualHost xxx.xxx.xxx.xxx>
    ServerName ww.abc.ru
    ....


----------
cms.neonet.md - Content Management System

Всего записей: 313 | Зарегистр. 29-01-2003 | Отправлено: 01:19 27-06-2006 | Исправлено: baraka, 01:24 09-09-2006
5nizza

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста ....
имею реальный ИП адес 193,110,23,45
 
и 2 домена http://ves-mir.dp.ua
u
http://5nizza.dp.ua
 
 
<VirtualHost http://ves-mir.dp.ua:80>
    DocumentRoot c:/appserv/www/
    ServerName ves-mir.dp.ua
</VirtualHost>
 
<VirtualHost http://5nizza.dp.ua:80>
    DocumentRoot c:/appserv/www/soft
    ServerName 5nizza.dp.ua
</VirtualHost>
 
 
 
вот я так написал
ввожу http://5nizza.dp.ua
 
но попадаю на http://ves-mir.dp.ua (
 
помогите пожалуйста !!!!!!!!!!!!!!!

Всего записей: 3 | Зарегистр. 31-08-2006 | Отправлено: 17:35 09-09-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
5nizza

Цитата:
вот я так написал

а где еще  
NameVirtualHost *:80
 
<VirtualHost *:80>  
....
</VirtualHost>  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 17:38 09-09-2006
strata

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, помогите. Вроде бы прочитал топик, а что-то типа ответа на свою проблему не увидел. Извините за может простейший вопрос на я начинающийю
Суть дела следующая:
 
есть домены: www.name.ru, www.name1.ru, www.name2.ru
есть один IP 15х.15х.13х.10
 
как сделать(точнее что прописать в конфигурации апача) чтобы при наборе любого адреса(www.name.ru, www.name1.ru, www.name2.ru) попадали в одно и то же место. То есть три имени для одного содержимого
   

Всего записей: 1 | Зарегистр. 23-11-2006 | Отправлено: 13:29 27-11-2006
trampic



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
<VirtualHost *>
  ServerAdmin web@domen.ru
  DocumentRoot "d:/Apache Group/Apache/music"  
  ServerName "www.name.ru"
  ServerAlias "www.name.ru", "www.name1.ru", "www.name2.ru"
  CustomLog logs/access.log common
  ErrorLog "logs/error.log"
</VirtualHost>
 
Вроде так.

Всего записей: 82 | Зарегистр. 07-01-2003 | Отправлено: 13:48 27-11-2006
MikeGOD

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извеняюсь конечно но я тока поставил себе етот апач сервер вообщем нечего в нем не шарю хотел бы узнать куда мне загружать допустим форум что бы я мог перейти на него..
тоесть в какую папку пихать да чего... помогите пожалуйста!

Всего записей: 9 | Зарегистр. 03-01-2007 | Отправлено: 01:39 05-01-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MikeGOD

Цитата:
тоесть в какую папку пихать да чего... помогите пожалуйста!

в ту, которая в httpd.conf указана как document root
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:57 05-01-2007
sakhauto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хлопцы помогите советом. Ни разу не настраивал это дело, посему вопрос:
 
Поставил Апач, планирую создать 3 виртуальных хоста на одном IP. Создал один, в локалке с любого компа нормально работает. Извне открывает стартовую Апача.

Всего записей: 10 | Зарегистр. 30-07-2006 | Отправлено: 11:23 10-01-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sakhauto

Цитата:
Извне открывает стартовую Апача.

телепатов нет..  конфиг в студию

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:08 10-01-2007
sakhauto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
телепатов нет..  конфиг в студию

 
Конфиги:  
httpd.conf
  httpd-vhosts.conf
 

Всего записей: 10 | Зарегистр. 30-07-2006 | Отправлено: 07:25 11-01-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sakhauto

Цитата:
Конфиги:

 
не мудрено, что показывает стартовую страницу.. инструкции читать надо
http://httpd.apache.org/docs/1.3/vhosts/name-based.html

Цитата:
If you are adding virtual hosts to an existing web server, you must also create a <VirtualHost> block for the existing host. The ServerName and DocumentRoot included in this virtual host should be the same as the global ServerName and DocumentRoot. List this virtual host first in the configuration file so that it will act as the default host.

 
я, надеюсь, перевод не нужен..
 
 
то есть действительно такой IP?
NameVirtualHost 123.456.789.0:80
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:30 11-01-2007
sakhauto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
то есть действительно такой IP?  
NameVirtualHost 123.456.789.0:80

IP не реальный, но  это ж не суть важно.
 
Если добавляю в httpd-vhosts.conf выше виртуального хоста нижеследующее, то один хрен вываливает It works! А в локалке пашет. Что-то моСК не догоняет чё не так
 
<VirtualHost 123.456.789.0:80>
    ServerName server-inet.blabla.net:80
    ServerAdmin admin@vhost.ru
    DocumentRoot "C:/Apache2.2/htdocs"
    ServerAlias server-inet.blabla.net
    ErrorLog logs/localhost-error_log
    CustomLog logs/localhost-access_log combined
    AddHandler server-parsed .shtml
    Options FollowSymLinks +Includes
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
</VirtualHost>

Всего записей: 10 | Зарегистр. 30-07-2006 | Отправлено: 10:07 11-01-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sakhauto

Цитата:
Если добавляю в httpd-vhosts.conf выше виртуального хоста нижеследующее, то один хрен вываливает It works! А в локалке пашет. Что-то моСК не догоняет чё не так  

каким образом идет обращение извне? по IP или по имени?  
не может он в локалке "пахать". ты указал корень сайта на диру, где лежит файл с текстом "It works"..
Цитата:
DocumentRoot "C:/Apache2.2/htdocs"

откуда оно тебе в локалке возьмет что то, чтобы "пахать"?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:44 11-01-2007
sakhauto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извне по имени. Изначально планировал несколько вирт. хостов на один IP посадить.
Что в локалке, что извне обращаюсь по имени.  
 
В локалке по имени попадаю в нужное место, по IP, - в корень.
Извне, - что по имени, что по IP - всё в корень.
Х.з. что такое.

Всего записей: 10 | Зарегистр. 30-07-2006 | Отправлено: 02:44 12-01-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sakhauto

Цитата:
В локалке по имени попадаю в нужное место, по IP, - в корень.
Извне, - что по имени, что по IP - всё в корень.  

еще раз повторю.. после того, что ты привел выше, у тебя все ссылается на одну папку.  

Цитата:
DocumentRoot "C:/Apache2.2/htdocs"  

и значит откуда бы ты не пришел - результат был бы одинаковым. ты апач перегружал после изменения конфига?
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:55 12-01-2007
sakhauto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ты апач перегружал после изменения конфига?

Апач перегружал. В приведенном конфиге DocumentRoot "C:/Apache2.2/htdocs"   менял на DocumentRoot "C:/Apache2.2/htdocs/localhost/www"  соответственно с другим содержимым папки www. Результат тот же.

Всего записей: 10 | Зарегистр. 30-07-2006 | Отправлено: 03:22 12-01-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sakhauto

Цитата:
Результат тот же.

ты говоришь локалка? IP адреса  в ней какие ? какой адрес резолвится при запросе по имени извне?
в логах есть обращения извне?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:35 12-01-2007
sakhauto

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IPв локалке 192.168.1.1 - 192.168.1.255
В логах при запросе извне IP с которого захожу

Всего записей: 10 | Зарегистр. 30-07-2006 | Отправлено: 05:15 12-01-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sakhauto

Цитата:
В логах при запросе извне IP с которого захожу

такс.. сдается мне, что у тебя зря прописан IP в
Цитата:
NameVirtualHost

 
замени его там на *:80
тоже самое в
Цитата:
VirtualHost  

две сетевых карты? одна в локалку, а другая наружу?


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 05:17 12-01-2007 | Исправлено: Cheery, 05:18 12-01-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Виртуальные хосты в Apache


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru