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

Форум Apache

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: несколько сайтов на одном динамическом IP

Сообщения:  [1-8] 

 
 автор: Zezst   (12.07.2012 в 00:39)   письмо автору
 
   для: Zezst   (11.07.2012 в 23:57)
 

Все!
С _default_ разобрался. Его не нужно никуда писать. Просто сайт по умолчанию должен быть первым в списке.
<VirtualHost *:80>
    DocumentRoot "d:/www"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "d:/downloads/dropbox/sites/test.dev"
    ServerName test.dev
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "d:/downloads/dropbox/sites/core.dev"
    ServerName core.dev
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "d:/downloads/dropbox/sites/phpMyAdmin"
    ServerName phpmyadmin
</VirtualHost>

А у меня в начале файла находились дефолтные записи apache. И в до недавнего времени ни как не мешали. Но вопрос все равно остается открытым. Можно ли через IP обратиться ко второму или третьему сайту из списка?

  Ответить  
 
 автор: Zezst   (11.07.2012 в 23:57)   письмо автору
 
   для: cheops   (11.07.2012 в 07:56)
 

Кстати, непроходит.
<VirtualHost *:80>
    DocumentRoot "d:/downloads/dropbox/sites/core.dev"
    ServerName core.dev
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "d:/downloads/dropbox/sites/phpMyAdmin"
    ServerName phpmyadmin
</VirtualHost>

<VirtualHost _default_:80>
    DocumentRoot "d:/www"
    ServerName localhost
</VirtualHost>

На localhost попадаю, а вот по IP пишет
Forbidden
You don't have permission to access / on this server.

  Ответить  
 
 автор: Zezst   (11.07.2012 в 18:35)   письмо автору
 
   для: cheops   (11.07.2012 в 07:56)
 

А вот еще один вопросик. А если надо попадать на разные сайты?
Можно ли как то через IP задавать на какой сайт я хочу попасть?

  Ответить  
 
 автор: Zezst   (11.07.2012 в 10:15)   письмо автору
 
   для: cheops   (11.07.2012 в 07:56)
 

Ага. Вот про это не знал. Спасибо.

  Ответить  
 
 автор: cheops   (11.07.2012 в 07:56)   письмо автору
 
   для: Zezst   (11.07.2012 в 00:27)
 

В новом Apache вы можете настроить виртуальный хост _default_, который будет ссылаться на site2, просто вместо IP-адреса пишите
<VirtualHost _default_>

  Ответить  
 
 автор: Zezst   (11.07.2012 в 00:27)   письмо автору
 
   для: cheops   (10.07.2012 в 19:05)
 

Там дело в следующем:
Настроить httpd-vhost.conf для меня не проблема. Просто я так понимаю, что apache переключает на нужный сайт по адресной строке (упрощенно конечно). Т.е. запись в файле hosts «127.0.0.1 site1 site2 site3» обрабатывается корректно и браузер исправно попадает на нужный сайт. А вот при наборе в браузере 127.0.0.1 выдает ошибку, что естественно. Apache не понимает, на какой из сайтов (site1, site2 или site3) вас перекинуть. Мне просто интересно, можно ли попасть на site2 (это к примеру) через указание IP. Может там в адресной строке можно, что-то дописать для того что бы apache не путался?
Можно конечно купить у провайдера постоянный IP и не париться. Но! Во первых, не хочется платить денежку. Во вторых, интересно узнать возможно ли это в принципе.

А с роутером там все в порядке. Сейчас при смене IP (он динамический) обращается на определенную страничку (в большом инете), там считывается $_SERVER['REMOTE_ADDR'] и сохраняется в файл. Далее уже по известному IP через браузер попадаю на роутер. А он уже редиректит на localhost.

  Ответить  
 
 автор: cheops   (10.07.2012 в 19:05)   письмо автору
 
   для: Zezst   (10.07.2012 в 03:16)
 

Роутер работает со статическим адресом? Доменные имена привязаны к нему?

  Ответить  
 
 автор: Zezst   (10.07.2012 в 03:16)   письмо автору
 
 

Дано:
Динамический IP + настроенный роутер + Apache + php + MySQL.
Роутер все запросы из вне пропускает на localhost.
Хочется:
Поднять на Apache пару-тройку сайтов.

Есть ли возможность из вне обращаться к разным сайтам Apach’а?
Внутри локалки (или при статическом IP) это настраивается и работает без проблем.
Можно ли сделать такое же с динамическим IP? И если да, то как?

  Ответить  

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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