kdyby náhodou někdo řešil podobný problém, jako já, tak sem dávám návod
Problém:
Potřeboval jsem nastavit, aby mi všechny požadavky na <jakakoli-subdomena>.localhost směřovaly na localhost, tj. adresu 127.0.0.1.
Co nefunguje:
Do etc/hosts bohužel nemůžete napsat nic jako:
Kód: Vybrat vše
127.0.0.1 *.localhost
Takže jediným řešením je nainstalovat/nastavit lokální DNS server. Mint už jeden takový v základu obsahuje a jmenuje se dnsmasq. Návody na internetu popisují jeho nastavení pomocí souboru /etc/dnsmasq.conf, následované restartem dnsmasq služby. V Mintu ale toto nefunguje, konfigurační soubor s touto cestou je ignorován a pokusy o restart dnsmasqu končí nesmyslnými chybovými hláškami.
Funkční řešení v Mintu:
- Vytvořte soubor /etc/NetworkManager/dnsmasq.d/local.
Kód: Vybrat vše
$ sudo nano /etc/NetworkManager/dnsmasq.d/local
- Vložte do něj obsah:
Kód: Vybrat vše
address=/localhost/127.0.0.1
- Restartujte NetworkManager:
Kód: Vybrat vše
$ sudo restart network-manager
To je vše Tohle mi zabralo 2 dny googlení (funkční řešení nakonec nalezeno zde), tak snad někomu pomůže