Чтобы установить доменное имя для localhost в Ubuntu, вы можете использовать несколько методов:
-
Измените файл хостов:
- Откройте терминал и выполните команду:
sudo nano /etc/hosts
- Добавьте новую строку в конец файла, указав желаемое доменное имя и IP-адрес обратной связи (127.0.0.1). Например:
127.0.0.1 mydomain.local
- Сохраните файл и выйдите.
- Откройте терминал и выполните команду:
-
Установите и настройте dnsmasq:
- Установите dnsmasq, выполнив команду:
sudo apt-get install dnsmasq
- Настройте dnsmasq, создав новый файл конфигурации:
sudo nano /etc/dnsmasq.d/local.conf
- Добавьте в файл следующую строку:
address=/mydomain.local/127.0.0.1
- Сохраните файл и выйдите.
- Перезапустите dnsmasq:
sudo systemctl перезапустите dnsmasq
- Установите dnsmasq, выполнив команду:
-
Используйте конфигурацию виртуальных хостов Apache:
- Отредактируйте файл виртуальных хостов Apache:
sudo nano /etc/apache2/sites-available/000-default.conf
- Добавьте следующие строки в теги
:ServerName mydomain.local ServerAlias www.mydomain.local DocumentRoot /var/www/html
- Сохраните файл и выйдите.
- Перезапустите Apache:
sudo systemctl перезапустите apache2
- Отредактируйте файл виртуальных хостов Apache:
-
Измените конфигурацию NetworkManager:
- Откройте файл конфигурации NetworkManager:
sudo nano /etc/NetworkManager/NetworkManager.conf
- Добавьте следующую строку в раздел
[main]
:dns=dnsmasq
- Сохраните файл и выйдите.
- Перезапустите NetworkManager:
sudo systemctl перезапустите NetworkManager
- Откройте файл конфигурации NetworkManager: