Установите локальный домен для облегчения локальной разработки
Если вы веб-разработчик, вы, вероятно, делаете значительный объем разработки на своем локальном компьютере, используя либо встроенный сервер Mac OS X Apache, либо, в моем случае, что-то вроде MAMP. Поскольку такой локальный веб-сервер очень удобен для тестирования, вы можете немного упростить свою локальную жизнь, установив локальный домен, и мы покажем вам, как это сделать.
Что бы это ни стоило, мы рассматриваем это для Mac OS X, но вы также можете установить локальные домены, подобные этому, на ПК с Linux или Windows. Пока на компьютере есть файл hosts, вы можете использовать локальный домен, используя тот же прием.
Вам нужно будет изменить файл hosts, чтобы сделать это, это не сложно, но требует командной строки. В терминале Mac введите следующее:
sudo nano /etc/hosts
Это вызовет файл /etc/hosts в редакторе nano, он будет выглядеть примерно так: База данных хоста localhost используется для настройки петлевой интерфейспри загрузке системы. Не изменяйте эту запись.127.0.0.1 локальный хост 255.255.255.255 широковещательный хост
Установка имени локального домена
Далее важная деталь: вам нужно добавить имя хоста (в данном случае мы будем использовать имя local.dev), которое вы хотите использовать локально, в конец этого файла. с новой строки в следующем формате:
127.0.0.1 local.dev
Сохраните изменения в файле /etc/hosts, нажав Control-O, а затем Control-X для выхода.
Теперь вы можете получить доступ к своему локальному домену через веб-браузер, ftp или любым другим способом, просто открыв «local.dev» в соответствующем веб-браузере. Возможно, вам придется очистить кеш DNS вашего Mac, чтобы эффект вступил в силу, а некоторые приложения, такие как Safari или Chrome, также могут потребовать быстрого перезапуска.
Вам, очевидно, не нужно выбирать «local.dev» в качестве локального домена, и вы действительно можете использовать IP-адрес локального хоста для тестирования действующих доменов таким образом, не запуская их, что позволяет вам сохранить ссылки при тестировании сайта, поискового робота, поискового робота или чего-то еще, над чем вы работаете.