1- Файл hosts
Файл hosts является готовым файлом в операционной системе Windows, Linux, Mac OS, он используется для сопоставления (map) доменного имени с IP адресом. Но работает только на том компьютере, где стоит операционная система. Чтобы легче понять, возьмем ситуацию, у вас есть вебсайт и развернут на одном сервере с IP адресом 1.2.3.4, и вы можете иметь к нему доступ через IP:
Вы хотите использовать доменное имя abc.com (Или любое) для доступа в вашу веб страницу вместо IP. Вам нужно только конфигурировать в файле hosts и вы получите то, что хотите. Конечно будет работать только на вашем компьютере.
2- Windows
На Windows открыть файл:
- C:\Windows\System32\drivers\etc\hosts
Добавить конфигурационный сниппет:C:\Windows\System32\drivers\etc\hosts
1.2.3.4 abc.com
1.2.3.4 mydomain.com
В случае если ваш вебсайт развернут на вашем рабочем компьютере, вы можете получить доступ через localhost или конфигурировать файл hosts следующим образом:C:\Windows\System32\drivers\etc\hosts
127.0.0.1 localhost
127.0.0.1 abc.com
3- Linux (Ubuntu,…)
Для таких операционных систем как Linux, файл hosts имеет полную ссылку:
- /etc/hosts
Способ конфигурации файла hosts в данной операционной системе похожа на Windows. Но вам нужно знать команды для изменения содержания файла.1- Открыть окно Terminal.
2- Выполнить следующую команду (command):
sudo nano /etc/hosts
3 — Добавить конфигурационный сниппет:
1.2.3.4 abc.com
1.2.3.4 mydomain.com
4 — Нажать Ctrl + X для сохранения изменений.
4- Mac OS
Для операционной системы Mac OS, файл hosts имеет полную сслыку:
- /private/etc/hosts
Способ конфигурации файла hosts в данной операционной системе похожа на Windows. Но вам нужно знать команды для изменения содержания файла.1- Открыть окно Terminal (Applications -> Utilities -> Terminal).
2- Выполнить следующую команду (command):
sudo nano /private/etc/hosts
3 — Добавить следующий конфигурационный сниппет в конец файла:
1.2.3.4 abc.com
1.2.3.4 mydomain.com
4 — Нажать Ctrl + X для сохранения изменений.
Применение
Собственно, с тех пор как у меня нет на компе полноценного сервера для верстки сайтов, файл hosts не так уж и нужен. Ну, просто есть в системе.
Однако при переезде сайтов на другой хостинг иногда стоит посмотреть, что там получилось на новом месте до того, Как окончательно перенаправить все на новый сайт.
Подробнее это выглядит так:
- собственно, (я для WordPress) скачали со старого хостинга базу данных и файлы сайта.
- На новом месте создали базу, залили сайты, изменили настройки доступа к базе данных.
- Как для BlueHost, то добавили еще доменное имя. Получается, у Блюхоста есть ваш сайт, но в сети он виден по старому месту жительства, со старого хостинга. Мы же еще ничего не меняли у регистратора.
И вот тут и нужен файл HOSTS — вносим в него айпи нового хостинга и доменное имя перевозимого сайта.
Сохраняем.
Теперь на вашем компе (только на вашем) перевезенный сайт виден по новому адресу. Если все нормально и сайт переехал без ошибок, можно изменить настройки домена у регистратора, чтобы не только вы, но и весь интернет видел сайт на новом месте.
Кот, ворона и ангелы Большой кот и маленький, прижавшийся к нему, попугай с вороной смотрели на него с явной опаской. Мужчина снял с плеча сумку и положил на скамейку рядом с котом. https://catkote.net/kot-vorona-i-angely/