Установите доменное имя для Localhost в Ubuntu

Чтобы установить доменное имя для localhost в Ubuntu, вы можете использовать несколько методов:

  1. Измените файл хостов:

    • Откройте терминал и выполните команду: sudo nano /etc/hosts
    • Добавьте новую строку в конец файла, указав желаемое доменное имя и IP-адрес обратной связи (127.0.0.1). Например: 127.0.0.1 mydomain.local
    • Сохраните файл и выйдите.
  2. Установите и настройте 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
  3. Используйте конфигурацию виртуальных хостов 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
  4. Измените конфигурацию NetworkManager:

    • Откройте файл конфигурации NetworkManager: sudo nano /etc/NetworkManager/NetworkManager.conf
    • Добавьте следующую строку в раздел [main]:
      dns=dnsmasq
    • Сохраните файл и выйдите.
    • Перезапустите NetworkManager: sudo systemctl перезапустите NetworkManager