Hosts file helyes beállítása

Fórumok

Sziasztok!

Szeretném azt beállítani, hogy a saját gépemen elérhessem a www.cegnev.hu domain név alatt a fejlesztés alatt álló weboldalt.
Máshogy mondva: a saját asztali gépemen fejlesztek néhány weboldalt, s azt szeretném, hogy a böngészőbe beírva azt, hogy
www.cegnev1.hu vagy cegnev1.hu a saját gépemről a localhostról /var/www/html/cegnev1.hu mappából 'vegye' az adatokat.

Sok-sok kérdezgetés után készítettem egy leírást erről:

------------
/etc/host fájlt szerkeszteni kell a következőképp:
127.0.0.1 localhost
127.0.1.1 gigabyte
127.0.0.1 cegnev1.hu

Majd létre kell hozni egy cegnev1.hu.conf fájlt a /etc/apache2/sites-available mappába ilyen tartalommal:

ServerAlias cegnev1.hu
DocumentRoot /var/www/html/cegnev1.hu

Options FollowSymLinks
AllowOverride All
Require all granted

A “cegnev1.hu”-t ki persze ki kell cserélni a megfelelő domain névre.

Terminálba beütni:
a2ensite cegnev1.hu.conf
service apache2 reload

---------------

Kérdésem:
Jól csinálom?
Mivel egészítenétek ki?
Létezik olyan program (Ubuntu alá), amelyik felhasználóbarátan kezelné ezeket a host dolgokat, vagy jobb manuálisan csinálni?

Hozzászólások

1) Illik hozzátenni, hogy ez Debian variánsokon működik, pl. CentOS-en nincs sites-available/sites-enabled.
2) Illene a < és > karaktereket escape-lni, mert a Drupal megeszi őket (&lt; és &gt;)
3) 127.0.0.1 mehet több névre is (ahogy nálad is van), a 127.0.1.1 itt zavaró

Hosts fájl szerintem a manuálisan is kényelmesen belefér kategória, ill. nem ismerek rá hatékony eszközt (mintha pl. a Süsüs Yast-ban lenne rá modul, de nem esküszöm meg rá)

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Ha működik, jól csinálod. Azzal egészíteném ki, hogy ha futtatsz a gépeden caching only nameservert, például dnsmasq-t, akkor érdemes lehet még egy

killall -SIGHUP dnsmasq

parancs a hosts file módosítását követően. Ugyan az Ubuntuhoz hülye vagyok, de a service apache2 reload az mi? Nem inkább

systemctl restart httpd

vagy valami hasonló a megfejtés? Úgy látom, bár nem próbáltam, hogy az

apachectl -k graceful

is jó megoldás lehet.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

/etc/hosts

és Linux-kezdő vagy Debian fórumban lenne inkább a topik helye.

~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack

amit még nem említettek: létezik program, pl. az XAMMP: https://www.apachefriends.org/index.html
ez szinte a teljes feljesztői környezetet menedzseli, kivéve az ide-det. pl. az 5.6-os php ágon ezeket kapod hozzá: Includes: Apache 2.4.18, MariaDB 10.1.10, PHP 5.6.19 & PEAR + SQLite 2.8.17/3.7.17 + multibyte (mbstring) support, Perl 5.16.3, ProFTPD 1.3.4c, phpMyAdmin 4.5.2, OpenSSL 1.0.2g, GD 2.0.35, Freetype2 2.4.8, libpng 1.5.26, gdbm 1.8.3, zlib 1.2.8, expat 2.0.1, Sablotron 1.0.3, libxml 2.0.1, Ming 0.4.5, Webalizer 2.23-05, pdf class 0.11.7, ncurses 5.9, pdf class 0.11.7, mod_perl 2.0.8-dev, FreeTDS 0.91, gettext 0.18.1.1, IMAP C-Client 2007e, OpenLDAP (client) 2.4.21, mcrypt 2.5.8, mhash 0.9.9.9, cUrl 7.45.0, libxslt 1.1.28, libapreq 2.12, FPDF 1.7, ICU4C Library 4.8.1, APR 1.5.2, APR-utils 1.5.4

de: én a helyedben azon is elgondolkoznék, hogy saját magam írjak erre egy sima pár soros szkriptet. némi echo és sed kellhet, egy template file, ilyenek.