Встановіть локальний домен, щоб полегшити локальний розвиток
Якщо ви веб-розробник, ви, ймовірно, займаєтеся розробкою на локальному комп’ютері, використовуючи або вбудований сервер Mac OS X Apache, або, у моєму випадку, щось на зразок MAMP. Оскільки локальний веб-сервер, подібний до цього, дуже зручний для тестування, ви можете трохи полегшити своє життя локальної розробки, встановивши локальний домен, і ми покажемо вам, як це зробити.
Якщо це варте, ми розглядаємо це для Mac OS X, але ви також можете встановити локальні домени, як це, на ПК з Linux або Windows. Якщо на комп’ютері є файл hosts, ви можете використовувати локальний домен, використовуючи цей самий прийом.
Для цього вам потрібно буде змінити файл hosts, це не складно, але потрібен командний рядок. У терміналі Mac введіть наступне:
sudo nano /etc/hosts
Це відкриє файл /etc/hosts у редакторі nano, він виглядатиме приблизно так: База даних хосту localhost використовується для налаштування інтерфейс loopbackпід час завантаження системи. Не змінюйте цей запис.127.0.0.1 localhost 255.255.255.255 broadcasthost
Налаштування імені локального домену
Далі важливий крок: ви захочете додати ім’я хоста (у цьому випадку ми будемо використовувати ім’я local.dev), яке ви бажаєте використовувати локально, до кінця цього файлу у новому рядку у такому форматі:
127.0.0.1 local.dev
Збережіть зміни у файлі /etc/hosts, натиснувши Control-O, а потім Control-X для виходу.
Тепер ви можете отримати доступ до свого локального домену через веб-браузер, ftp або будь-який інший спосіб, просто отримавши доступ до «local.dev» у відповідному веб-браузері. Можливо, вам знадобиться очистити кеш-пам’ять DNS вашого комп’ютера Mac, щоб ефект почав діяти, а деякі програми також можуть вимагати швидкого перезапуску, наприклад Safari або Chrome.
Вам, очевидно, не потрібно вибирати «local.dev» як свій локальний домен, і ви фактично можете використовувати IP-адресу локального хосту для тестування активних доменів таким чином, не активуючи їх, що дозволяє зберегти посилань під час тестування сайту, павука, сканера чи будь-чого іншого, над чим ви працюєте.