2

Я установил XAMPP, и мои проекты сохраняются в папке htdocs . Когда я просматриваю его в браузере, URL-адрес идентифицируется как http://localhost/example/index.php

Как я могу получить к нему доступ, используя доменное имя по своему выбору, например, www.mysite.com?

Мой компьютер работает под управлением Windows 7, и я планирую получить доступ к этому веб-сайту только с моего компьютера (но не через Интернет).

4 ответа4

5

Вам нужно добавить хост в ваш файл hosts.

Откройте командную оболочку и введите следующую команду.

echo "127.0.0.1 www.mysite.com" >> %SYSTEMROOT%\System32\drivers\etc\hosts

Вы можете проверить, что эта команда сработала, взломав командную оболочку и введя следующую команду:

ping www.mysite.com

Это подтвердит, что запись хоста для www.mysite.com находится по адресу 127.0.0.1. Если вы видите IP-адрес, который не является 127.0.0.1, то предыдущий шаг не был выполнен правильно.

Вам также необходимо отредактировать файл httpd.conf и изменить раздел «Виртуальный хост», добавив в него следующую строку:

ServerAlias www.mysite.com

После внесения изменений перезапустите Apache. После этого вы сможете перейти на страницу « http://www.mysite.com ».

2

Как я понимаю, вы хотите использовать доменное имя на вашей локальной работе. В этом случае вы можете отредактировать ваш файл hosts.

127.0.0.1 www.mysite.com

Если вы действительно хотите разместить свой собственный сайт, вы можете использовать поддомен dyndns и cname из панели управления вашего домена (если у вас нет статического IP-адреса).

0

Что вы хотите сделать, это сделать ваш компьютер NameServer? Или вы просто хотите перенаправить домен на ip вашего компьютера?

Вы можете перенаправить купленный домен на ip вашего компьютера, убедитесь, что у вас статический ip (уточните у интернет-провайдера)

Для практики я бы начал играть с динамическим днс, чтобы понять, как он работает, прежде чем указывать РЕАЛЬНЫЙ домен на ваш компьютер.

Ссылка: http://howto.wired.com/wiki/Set_Up_Dynamic_DNS

0

У LifeHacker есть несколько статей, связанных с этим.

Смотрите это: http://lifehacker.com/124804/geek-to-live--how-to-assign-a-domain-name-to-your-home-web-server

Шаг 1. Настройте свою учетную запись DynDNS.com.

Зарегистрируйте бесплатный аккаунт на DynDNS. Согласитесь с условиями сайта и используйте законный адрес электронной почты для завершения регистрации. Через некоторое время DynDNS отправит вам электронное письмо по этому адресу с просьбой подтвердить, что оно продолжит ваше обслуживание.

Войдите в свой новый аккаунт. Перейдите в область "Мои услуги" с левой стороны. В разделе "Услуги уровня хоста" нажмите "Добавить услуги хоста". Там нажмите «Добавить динамический DNS-хост». DynDNS автоматически заполнит ваш IP-адрес (если вы делаете это с домашнего компьютера). Выберите домен и введите собственный поддомен, который может быть любым из lifehacker.kicks-ass.org или john.is-a-geek.com или gtrapani.dyndns.org, как показано ниже:

Шаг 2. Настройте свой компьютер для обновления DynDNS.

Теперь, когда ваш компьютер зарегистрирован в DynDNS, каждый раз, когда меняется IP-адрес вашего компьютера, он должен сообщать об этом DynDNS. Это можно сделать либо с помощью бесплатного клиентского программного обеспечения для обновления, либо через маршрутизатор.

Если ваш компьютер подключен напрямую к Интернету, загрузите клиент обновления DynDNS для Mac или Windows здесь. Установите и введите информацию о DynDNS, чтобы ваш компьютер мог регулярно обновлять базу данных DynDNS.

Если вы находитесь за маршрутизатором, вам повезло. Большинство современных маршрутизаторов поддерживают динамические службы DNS. Вот скриншот интерфейса моего роутера (ваш будет выглядеть иначе) с настройками DynDNS:

Шаг 3. Вы сделали Подарите новый домен!

Введите новое доменное имя, введя его в адресную строку веб-браузера. Это должно разрешить к вашему домашнему серверу. Отсюда вы можете опубликовать или добавить в закладки новое доменное имя вашего сервера, независимо от того, как часто меняется ваш IP-адрес.

Примечания: DynDNS имеет несколько расширенных возможностей для рассмотрения.

"Включить подстановочный знак" позволяет настроить субдомены. Например, blog.johnsmith.mine.nu может преобразовываться в веб-журнал, где jukebox.johnsmith.mine.nu может преобразовываться в музыкальный каталог. Виртуальные хосты должны быть настроены для вашего веб-сервера Apache для отображения нужного сайта при обращении к другим поддоменам. Настройте запись MX для обработки почты на вашем домашнем сервере. Обновите свою учетную запись, назначьте собственное доменное имя или свой выбор на свой домашний сервер, примерно за 25 долларов в год. Смотрите дополнительную информацию о Custom DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .