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?
- 2952 megtekintés
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 (< és >)
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)
- A hozzászóláshoz be kell jelentkezni
1. Igen, Ubuntu van feltelepítve. Kezdő linuxos lévén nem tudtam, hogy más disztribúciókon hogy van ez.
3. Ezt a sort "127.0.1.1 gigabyte" a feltelepítés után a rendszer hozta létre, nem mertem kitörölni.
- A hozzászóláshoz be kell jelentkezni
Valami még azért nem okés.
a www.cegnev1.hu alatt nem a weboldal, hanem ez jön be:
"Apache2 Ubuntu Default Page
It works!......"
Tudtok segíteni abban, hogy a www-s domain alatt is a weboldal jöjjön be?
Hogyan kéne a leírást módosítanom?
- A hozzászóláshoz be kell jelentkezni
Gondolom, ServerAlias wéwéwével is, nem?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Ubin még nincs systemctl.
A service pedig egy sima wrapper, ami az init.d-beli fájlokat hívogatja, csak amennyire lehet, kitakarítja a környezetet.
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Ha jól számolom, Fedorán idestova 5 éve van systemd. Az Ubuntu még nem érkezett el a technológia eme poetteringi vívmányának alkalmazásáig? :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Hopsz, rosszul emlékeztem, 15.04-ben már váltottak elvileg. (nem sűrűn találkozom vele :) )
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
/etc/hosts
és Linux-kezdő vagy Debian fórumban lenne inkább a topik helye.
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack
- A hozzászóláshoz be kell jelentkezni
Tényleg, észre sem vettem, hogy elírta.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
+1 a Linux kezdőre :-)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni