|
|
|
| Добрый день!
Ситуация такая:
Если у меня зарегистрировано доменное имя www.domain.ru и я хочу сделать субдомен,
www.sub.domain.ru , в настройках апача я уже прописал виртуал хост, но зайти туда нельзя.
Что делать и как исправлять ситуацию ? | |
|
|
|
|
|
|
|
для: Trackman
(16.04.2009 в 17:47)
| |
И покажите ваш виртуал хост может неверно настроен | |
|
|
|
|
|
|
|
для: Uzer44
(16.04.2009 в 17:50)
| | NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/xampp/htdocs/sub"
ServerName sub.domain.ru
ServerAlias www.sub.domain.ru
#ErrorLog C:/xampp/htdocs/error.log
</VirtualHost>
ipconfig /flushdns - ничего особо не изменилось .. | |
|
|
|
|
|
|
|
для: Trackman
(16.04.2009 в 17:56)
| |
сделай
и я так понял дело на локалке
поэтому добавь запись в самый низ файла
в файл hosts по адресу
C:\WINDOWS\SYSTEM32\DRIVERS\ETC
|
| |
|
|
|
|
|
|
|
для: Uzer44
(16.04.2009 в 18:03)
| | я конечно не особо в этом деле разбираюсь, но hosts - это разве не чисто для себя ? я прописывал это в hosts, но зайти таким образом могу только я сам.
httpd -k restart - где это делать ? Cmd такого не принимает.. (Апач перезапускал )
Всё на локалке. | |
|
|
|
|
|
|
|
для: Trackman
(16.04.2009 в 18:09)
| | Если у тебя в сети нет DNS сервера тогда тебе нужно добавить в hosts всех "машин"
запись к примеру сервер стоит на 192.168.0.1 следовательно чтобы зайти на sub.domain.ru с машины 192.168.0.2 на 192.168.0.1 тебе надо добавить в hosts запись
192.168.0.1 sub.domain.ru
|
также твой виртуал хост нужно с 127.0.0.1 перестроить на 192.168.0.1
по поводу CMD вам нужно дойти до папки bin
к примеру и прошу прощения так как у вас форточка вам надо выполнить Apache.exe -k restart
и следовательно для профилактики после всех действий сбросить/обновить ДНСы на сервере и на той машине с которой входиш
| |
|
|
|
|
|
|
|
для: Trackman
(16.04.2009 в 18:09)
| | -
(Пока писал, опередили) | |
|
|
|
|
|
|
|
для: GeorgeIV
(16.04.2009 в 18:22)
| | Ощущение, что у где то у нас недоразумение..
хороший сайтик www.nic.ru -> После всей этой бадяги.. "новое доменное имя должно быть прописано в файле hosts на каждом компе" - это актуально ?? | |
|
|
|
|
|
|
|
для: Trackman
(16.04.2009 в 18:58)
| | Ты толком объесни что ты вообше мудриш это утебя чисто локально или через инет вообше введи толком в курс дела?
Если ты хочеш чтобы на твой комп юзали из сети нужен статистический IP адресс твоей машины +
DNS сервер или пользоватся внешним За $ днсом | |
|
|
|
|
|
|
|
для: Uzer44
(16.04.2009 в 19:23)
| | Объясняю всё подробно:
Есть серв - на локальном компе.
Делаю - для пользования через инет вообще.
Есть DNS за $
то есть на www.domain.ru -зайти могут все, а вот на sub - нет, знач я что то не так делаю . Вот и вопрос был : Что ?? | |
|
|
|
|
|
|
|
для: Trackman
(16.04.2009 в 19:29)
| | На твоём $ ДНС добавить A запись для твоего субдомена
и в твоём апаче все хосты виртуальные независимо от домена или суб домена должны конфигурироватся на твой внешний статестический IP адрес | |
|
|
|
|
|
|
|
для: Uzer44
(16.04.2009 в 19:33)
| | Всё понял, спасибо за помощь :) | |
|
|
|
|
|
|
|
для: Trackman
(16.04.2009 в 19:38)
| | В каждой системе как правило всё по разному но всегда есть локальная петля онже LOCALHOST.
Он имеет специально выделенный диапозон так вот его первый хост 127.0.0.1 твой виртуал хост как раз на него и настроен.
Когда мы подключаем комп к сети появляется второй IP адрес он является внешним. вот на него нужно и конфигурировать апач.
выполни ipconfig и ты увидеш его.
Статестичиеский IP это такой IP адрес который при переподключению машины в сеть IP остаётся одинаковым. Те не меняется. | |
|
|
|
|
|
|
|
для: Uzer44
(16.04.2009 в 19:46)
| | Статестичиеский IP пля....
certified пля...
и ведь не знаешь за что хвататься, за кадило или за дихлофос. Потому как деревянные пули, похоже, не возьмут. | |
|
|
|