Опубликовано: 19 мая 200916 г Народ, есть кто-нибудь из знатоков Денвера? Нужно правильно настроить его работу на два разных IP без создания отдельной ветки для второго IP. Или Денвер - это ну его нафиг и установить какой-либо другой веб-сервер (в смысле не Апач)?
Опубликовано: 19 мая 200916 г Нда... Просто поставьте Апач самостоятельно, Денвер принуципиально не предназначен для такого, хоть и можно настроить. С точки зрения безопасности, например.
Опубликовано: 19 мая 200916 г Автор Нда... Просто поставьте Апач самостоятельно, Денвер принуципиально не предназначен для такого, хоть и можно настроить. С точки зрения безопасности, например.Так ведь Апач вроде составляющая, к тому же основная Денвера. Разве в Апаче такая настройка отличается от настройки в составе Денвера?
Опубликовано: 19 мая 200916 г Разве в Апаче такая настройка отличается от настройки в составе Денвера?В Денвере посмотрите -- \usr\local\apache\conf\vhosts.conf В Апче не помню такого файла, у меня все настройки на хостинге в httpd.conf
Опубликовано: 19 мая 200916 г в httpd.conf есть строчка закомментаренная #Include conf/extra/httpd-vhosts.conf" - для использования внешнего файла vhosts Читайте тут - должно помочь.
Опубликовано: 20 мая 200916 г Автор Читайте тут - должно помочь.Спасибо, чуть более понятно, чем у самого Денвера. Однако всё равно не могу понять, что же именно должен содержать файл httpd.conf? Если делать всё именно так, как везде написано. то не работает ничего, даже для локалки. :)
Опубликовано: 22 мая 200916 г Решения проблем, подробно описанные, всегда могут кому-то пригодиться :(
Опубликовано: 24 мая 200916 г Автор Ок. 1. Не связывайтесь с Денвером!!!!!! :) 2. Если связались и нужно чтобы к вам на адрес сервера васёк.ру заходили посетители как с локальной сети, так и с внешнего интернета, проверьте правильность размещения каталога со всеми вашими сайтами на вашем веб-сервере, а именно (пример)D:\WebServers\home\ЛОКАЛЬНЫЙ IP АДРЕС\www\И вот в www находятся все ваши папки с сайтами. То есть в данном случае www - это корневой каталог вашего сервера (не путать с сайтом).Также следует создать виртуальный каталог для обращения через него к вашему реальному серверу участников "с улицы", с внешним (ВЫДЕЛЕННЫМ) IP-адресом:D:\WebServers\home\ВНЕШНИЙ IP АДРЕС\www\ - в каталоге www будет пусто. Далее. Идем по пути D:\WebServers\usr\local\apache\conf\ и находим там файлик httpd.conf Открываем его текстовым редактором (для меня очень приятен Bred3), находим там такие строчки:## НАЧАЛО ШАБЛОНА ВИРТУАЛЬНОГО ХОСТА. ## ## Если вы хотите по умолчанию запускать Apache на порту, отличном от 80, ## измените номер порта в следующей далее директиве. ## #Listen $&{ip:-127.0.0.1}:$&{port:-80} #NameVirtualHost $&{ip:-127.0.0.1}:$&{port:-80} #<VirtualHost $&{ip:-127.0.0.1}:$&{port:-80}> # DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/home/(?!cgi-)(.*)/public_html^1" # DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*)" # DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/var/www/html/(?!cgi-)~(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRoot "$&" # ServerName "%&/-www" # ServerAlias "%&/-www" "%&/-www/www" $&{host:-} # # $&{directives:-} # # ScriptAlias /cgi/ "$^1/cgi/" # ScriptAlias /cgi-bin/ "$^1/cgi-bin/" #</VirtualHost> Через строчку после последней НИЖЕ добавляем (сначала следует понять что и зачем, а потом добавлять):# Host /home/ВАШ ЛОКАЛЬНЫЙ IP/www : <VirtualHost ВАШ ВНЕШНИЙ IP:80> DocumentRoot "D:/home/ВАШ ЛОКАЛЬНЫЙ IP/www" ServerName "НАЗВАНИЕ ВАШЕГО СЕРВЕРА. ПОМНИМ? васёк.ру" ServerAlias "васёк.ру" "www.васёк.ру" ScriptAlias /cgi/ "/home/ВАШ ЛОКАЛЬНЫЙ IP/cgi/" ScriptAlias /cgi-bin/ "/home/ВАШ ЛОКАЛЬНЫЙ IP/cgi-bin/" </VirtualHost> <VirtualHost ВАШ ЛОКАЛЬНЫЙ IP:80> DocumentRoot "D:/home/ВАШ ЛОКАЛЬНЫЙ IP/www" ServerName "васёк.ру" ServerAlias "васёк.ру" "www.васёк.ру" ScriptAlias /cgi/ "/home/ВАШ ЛОКАЛЬНЫЙ IP/cgi/" ScriptAlias /cgi-bin/ "/home/ВАШ ЛОКАЛЬНЫЙ IP/cgi-bin/" </VirtualHost> Далее. Васек-ру - естественно ваш адрес сервера (сайта) Без всяких там index.html и т.д. Как только добавили в файл httpd.conf и сохранили его, Денвер следует перезапустить. Или полностью остановить и после заново запустить. ВСЁ. Проверяем. :) Надеюсь, что и у вас всё заработает!!! Да, не забудьте, что при запуске вашего веб-сервера порт 80 должен быть СВОБОДНЫМ!!!
Опубликовано: 24 мая 200916 г Спасибо.Вот не знаю как поступить.Кинуть эту тему в общую кучу, либо такие темы собрать и выделить в раздел, или им место в корне форума по настройке...
Опубликовано: 24 мая 200916 г 1. Не связывайтесь с Денвером!!!!!!очень даже хорошая вещь раньше была, для отладки на локалке, но не больше. Правда с все новыми версиями денвер становится все хуже и хуже... Жалко...выделить в раздел, или им место в корне форума по настройке...уж что что а по вебсерверам помощи лучше тут не давать. Но в принципе раздел о веб-программировании/веб-софте в целом не такая уж плохая мысль
Опубликовано: 31 мая 200916 г Спасибо, чуть более понятно, чем у самого Денвера. Однако всё равно не могу понять, что же именно должен содержать файл httpd.conf? Если делать всё именно так, как везде написано. то не работает ничего, даже для локалки. ^_^Я не понял, а чем вам не подошло правка в httpd-vhosts.conf Там все настраивается. У нас на работе тестовые решения крутились на Денвере, доступ был из локальный сети, внутренний ip адрес и из интернета, внешний ip адрес.
Опубликовано: 8 июня 200916 г Автор В vhosts.conf в Апаче может настраивается, но не в Денверовской оболочке. В Денвере этот файл не сохраняется. Он "тянет" конфигурацию с httpd.conf. Только его и нужно править при необходимости.
Опубликовано: 27 апреля 201015 г В vhosts.conf в Апаче может настраивается, но не в Денверовской оболочке. В Денвере этот файл не сохраняется. Он "тянет" конфигурацию с httpd.conf. Только его и нужно править при необходимости.Всё там можно настроить если поправить пути к конфиговским файлам, вообще чужие сборки это не есть хорошо, даже для отладки приложения. К примеру я собрал свою сборку (Оновное: Apache,nginx,php,eAccelerator,mysql...) я в ней уверен на 100% так как данная версия отличаеться от рабочей-боевой только своей мобильностью (работает с любого насителя) вот и всё. Изменено 27 апреля 201015 г пользователем Ant_
Народ, есть кто-нибудь из знатоков Денвера? Нужно правильно настроить его работу на два разных IP без создания отдельной ветки для второго IP. Или Денвер - это ну его нафиг и установить какой-либо другой веб-сервер (в смысле не Апач)?