Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2 сайта на одном IP не хотят работать(
 
 автор: 1999   (15.10.2006 в 21:53)   письмо автору
 
 

не могу понять... пытался разместить 2 сайта у себя дома на одном IP (127.0.0.1) и все время не получалось - по запросу 127.0.0.1 показывался только первый. В чем дело, объясните плиз! Что прописать в httpd.conf, чтобы сайт вызывался по одному IP-адресу?
Сечас настройки такие (для доп. хостов):

# Виртуальный контейнер для dc-news
<VirtualHost 127.0.0.2>
  ServerName dc-news
  ServerAdmin admin@localhost
  DocumentRoot "D:/PHP-scripting/dc-news"

  <Directory "D:/PHP-scripting/dc-news">
    Options FollowSymLinks
    AllowOverride All
  </Directory>

  ErrorLog logs/dc-news.error.log
  CustomLog logs/dc-news.log common
  #RewriteLogLevel 3
  #RewriteLog logs/dc-news.mod_rewrite.log
  ScriptAlias /cgi-bin/ "D:/PHP-scripting/dc-news/cgi-bin/"

  <Directory "D:/PHP-scripting/dc-news/cgi-bin">
    Options ExecCGI
    Order allow,deny
    Allow from All
  </Directory>
</VirtualHost>

# Виртуальный контейнер для lb-ru
<VirtualHost 127.0.0.3>
  ServerName lb-ru
  ServerAdmin admin@localhost
  DocumentRoot "D:/PHP-scripting/LB-RU"

  <Directory "D:/PHP-scripting/LB-RU">
    Options FollowSymLinks
    AllowOverride All
  </Directory>

  ErrorLog logs/lb-ru.error.log
  CustomLog logs/lb-ru.log common
  #RewriteLogLevel 3
  #RewriteLog logs/lb-ru.mod_rewrite.log
  ScriptAlias /cgi-bin/ "D:/PHP-scripting/lb-ru/cgi-bin/"

  <Directory "D:/PHP-scripting/dc-news/lb-ru">
    Options ExecCGI
    Order allow,deny
    Allow from All
  </Directory>
</VirtualHost>

   
 
 автор: glsv (Дизайнер)   (16.10.2006 в 05:11)   письмо автору
 
   для: 1999   (15.10.2006 в 21:53)
 

>и все время не получалось - по запросу 127.0.0.1 показывался только первый.

Нужно не по IP к ним обращаться, а по именам. Ведь как Apache может понять: какой именно сайт Вы хотите увидеть, если обращаться по IP-адресу?
http://127.0.0.1

Нужно обращаться:

http://lb-ru
и
http://dc-news

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

NameVirtualHost 127.0.0.1

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования