Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: Макс от 29 Ноября 2001, 17:55:36
-
Хочу виртуальный хост настроить. Вроде написал все правильно. Включаю Апач. Включаю IE. Ввожу адрес хоста, а мне в ответ выскакивает окошко для дозвона к провайдеру.
Если вместо хоста ввести IP - та же картина. Хотя Localhost/ или 127.0.0.1 проходят на ура.
Самое интересное что если адрес вводить в Netscape то виртуальный хост работает.
В файле hosts хост/IP прописаны.
В настройках IE тоже экспериментировал: отключал использование прокси, использование прокси для локальных адресов, вводил адрес и IP в список адресов для которых прокси не использовать - не помогает
Как заставить IE работать с виртуальным хостом?
(так не хочется под Netscape работать)
Все это я делаю под Win98, Apache 1.3.12, PHP 4.06, IE5
Вот примерно так я делал виртуальный хост:
ServerAdmin support@server.ru
ServerName http://www.server.ru
DocumentRoot "c:/www/server/www/"
ScriptAlias /cgi-bin/ "c:/www/server/www/cgi-bin/"
ErrorLog c:/www/server/error.log
CustomLog c:/www/server/access.log common
-
NameVirtualHost 195.209.0.0:80
Listen 195.209.0.0:80
ServerAdmin admin@server.ru
DocumentRoot /home/user/public_html
ServerName user.server.ru
ErrorLog /home/server/apache-log/error_log
CustomLog /home/server/apache-log/access_log common
AllowOverride All
Options FollowSymLinks MultiViews Includes
Order allow,deny
Allow from all
ScriptAlias /cgi-bin/ "/home/server/cgi-bin/"
ErrorDocument 404 http://www.server.ru/404.php
ErrorDocument 403 http://www.server.ru/403.php
-
Гдето в папке windows должен быть файл hosts прописывал ли ты в нем типа
127.0.0.1 localhost (эта строка там есть)
127.0.0.2 what_you_want (эту надо добавить)
-
И поставить в Эксплорере не использовать прокси для адресов 127.0.0.1 и 127.0.0.2
-
В настройках IE тоже экспериментировал: отключал использование прокси, использование прокси для локальных адресов, вводил адрес и IP в список адресов для которых прокси не использовать - не помогает
Сори не увидел
-
Извините, что поднимаю столь старую тему.
Все делаю как надо, и все работает, но !
Только после того как к инету подключишься и отключишься !
А до этого - такое впечатление, что винда (2000) даже не смотрит в hosts. И апач ругается - говорить не могу resolve host name.
Можно как-нибудь решить данную проблему ?
-
Perforator В
%WINDOWS_ROOT%/system32/drivers/etrc/hosts
должны быть строчки вида:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a \'#\' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
Допиши туда IP и имя виртуального хоста, который ты создал.
После чего рестартани Apache для надежности.
А так я пишу хосты:
DocumentRoot f:\\WebW\\default\\www
ServerName def
ApJServMount /serv /root
ServerAdmin [email]webmaster@nle-pro.tv[/email]
ScriptAlias "/cgi_bin/""f:\\WebW\\default\\vcgi\\"
ErrorLog f:\\WebW\\default\\logs\\error.log
CustomLog f:\\WebW\\default\\logs\\access.log common
-
Обижаете, сударь !
:)
Так все и сделано.
Я ж говорю - все работает только после того, как подключишся к инету и отключишся (хоть сразу).
А до этого момента - как будто hosts вообще нету :(
-
А галочка в пункте меню "Файл -> Работать автономно" стоит? Если стоит, то ее надо убрать. Также имеет смысл в "Свойствах обозревателя" на вкладке "Подключения" выбрать "Никогда не использовать" у каждого инет-соединения, если их несколько.
-
Галочка не стоит,
"Никогда не использовать" для каждлго соединения - тоже
-
Vav\'а совет учел? я про
NameVirtualHost 195.209.0.0:80
Listen 195.209.0.0:80
перед блоком
без него в винь 200 / ХП ничего работать не будет... потому как резолвить нечего, и он в нет рвется... и еще... если на НТ-системах, коими являются 2000 и ХП поставил апач - будь добр поставить его как сервис - ему же легче будет, и винда будет знать, что если надо резолвить днс, то сначала не мешало бы у апача спросить... глюк, как мне кажется, из-за этого тоже может быть... очень даже может :)