Як створити доменне ім'я веб-хоста безкоштовно


2

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

Як я можу отримати доступ до нього, використовуючи вибране доменне ім’я, наприклад www.mysite.com?

Мій комп'ютер працює під управлінням Windows 7, і я планую отримати доступ до цього веб-сайту лише з мого комп'ютера (не через Інтернет).


У якій операційній системі ви це робите? Чи намагаєтесь ви зробити це загальнодоступним (в Інтернеті) або просто доступним з комп’ютера / мережі?
Еверетт

Я використовую Win 7. @Everett bro, мені просто потрібен лише мій комп'ютер. як я можу ?
Шарпмінд

@Everett Я зрозумів цю ідею, але всередині htdocs мій index.php знаходиться в іншій папці. як я можу додати це та розмістити так, як сказав Каплаа?
Sharpmind

Мені шкода того, хто насправді є власником mysite.com(він фактично зареєстрований ще з 1995 року).
CVn

Відповіді:


5

Потрібно додати хост у файл хостів.

Відкрийте командну оболонку та введіть наступну команду.

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 "


це робить для мене щось зрозумілим. але у мене є сумніви. всередині папки htdocs мій сайт знаходиться в іншій папці, то як він буде працювати, якщо я дам 127.0.0.1? Поясніть, будь ласка,
Sharpmind

Гарна робота над цією відповіддю Kaplaa. З нетерпінням чекаю, що в майбутньому ви побачите більше такої якості.
Еверетт

Sharpmind - 127.0.0.1 - це петльова адреса. Практично все, що працює з стеком TCP / IP (як Windows 7), визнає це власною адресою (цикл назад до мене). Вам не потрібно хвилюватися, це стандарт, який визнається мережею взагалі. Що стосується папки, це теж не проблема. Ось відео, яке допоможе вам зрозуміти, про що говорить вам Kaplaa youtube.com/watch?v=XMqUG4E2M0M
Everett

@Everett я спробував шлях. відлуння у хостах та httpd.conf ServerAlias ​​та апартері restrted. його зараз не запускається послуга .. і якщо явно можете показати мені метод для цього хоста, будь ласка.
Шарпмінд

+1, але зазвичай краще відкрити файл хостів замість цього редактора та додати псевдонім до будь-якого 127.0.0.1рядка. Я думаю, що там було, і я не впевнений, як резолюція Windows обробляє наявність декількох рядків з однаковим IP-адресою. Зазвичай синтаксис є ip-address alias-1 alias-2 alias-3 ... alias-Nв одному рядку; наприклад, 127.0.0.1 localhost www.mysite.example.com.
CVn

2

Як я розумію, ви хочете використовувати доменне ім’я для своєї місцевої роботи. У цьому випадку ви можете відредагувати файл хостів.

127.0.0.1 www.mysite.com

Якщо ви дійсно хочете розмістити свій власний сайт, ви можете використовувати піддомен dyndns та cnameпереслати з панелі керування домену (якщо у вас немає статичної IP-адреси).


0

Що ви хочете зробити, це зробити ваш комп'ютер NameServer? Або ви просто хочете переслати домен на ip вашого комп'ютера?

Ви можете переслати придбаний домен на ip свого комп'ютера, переконайтеся, що у вас є статичний ip (уточніть у постачальника послуг Інтернету)

На практиці я почав би грати в динамічний dns, щоб зрозуміти, як це працює, перш ніж вказувати на ваш комп'ютер справжній домен.

Посилання: 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 доларів на рік. Докладніше про користувацьку DNS.


Віяй, я також відповідав на запитання з URL-адресою. Суперусер нахмуриться на це, оскільки такі місця, як LifeHacker, можуть змінити формат своєї URL-адреси або видалити старі історії повністю. Потім, коли хтось інший приходить разом, вони більше не бачать відповіді (оскільки посилання не працює). Найкраща практика полягає в тому, щоб включити виріз і вставити із пов'язаної статті, яка пояснює відповідь. Ви можете його підсумувати, якщо вам подобається, або використовувати лапки. Таким чином відповідь є постійно доступною. Я відредагую вашу відповідь, щоб показати вам, що я маю на увазі.
Еверетт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.