Sziasztok!
Hoztam nektek egy leírást a Dyndns weboldalak használatának, installálásának megkönnyítésére.
Nemtudom, fentvan-e a fórumon, ha igen, akkor 1000 bocs... De kereső nem dobott ki semmit:)
Az eredeti leírás Epvp blade1964 (http://www.elitepvpers.com/forum/members/1107502-blade1964.html)-től származik, és megtalálható ezen a linken. (http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/635835-howto-metin2-dyndns-homepage.html) Én csak lefordítottam.
Az esetleges hibákért felelősséget nem vállalok, mindenképp csinálj előtte biztonsági mentést (akár a virtuális gép lemásolásával).
Én teszteltem, nálam tökéletesen működik.
Szóval.
Nyissuk meg a VPC/Vboxot, indítsuk el a szervert és jelentkezzünk be.
Ezután írd be a következőt:
cd /usr/ports/www/apache22
Most betallóztuk az apache22 könyvtárat. Az installálást a következő paranccsal kezdjük el:
make install clean
Várd meg, amíg végez. Ezek után írd be a következőt:
cd /usr/ports/lang/php5
Majd indítsuk el itt is az installálást:
make install clean
Ha végzett, ismét írjuk be a következőt:
cd /usr/ports/lang/php5-extensions
Itt is végezzük el az installálást
make install clean
Most egy editort fogunk megnyitni. Ezeknél óvatosan kell módosítani, és csak ahhoz hozzányúlni, amiről tudjuk, hogy micsoda...
ee /usr/local/etc/apache22/httpd.conf
Görgessünk le a
LoadModule php5_module libexec/apache22/libphp5.so
sorhoz. Nézzük meg, így szerepel-e az adatbázisban.
Lejjeb keressünk meg ismét 2 sort, ezeknek így kell kinézniük:
User www
Group www
Görgessünk lejjebb.
Találsz egy sort, ahol már muszáj leszel belejavítani:
ServerAdmin root@sajátDNShostod
Természetesen a "sajátDNShostod" helyére azt írod, ami hostot kaptál a szolgáltatódtól, pl. example.dyndns.org. A rootot ne piszkáld, csak a @ utánit.
Alább:
ServerName sajátDNShostod:80
SajátDNShost-hoz ismét a szolgáltatótól kapott host címét írd, a :80 pedig a 80-as portot jelzi, amin keresztül kapcsolódni fog hozzá. A portot ne állítsd át.
Lejjebb:
DocumentRoot "/usr/locale/www/apache22/data"
Ezt is csak nézd meg, stimmel-e
Lejjebb már valszeg módosítást fog igényelni amit találsz:
<IfModule dir_module>
DirectoryIndex index.htm index.html index.php
</IfModule>
Ha nem így néz ki, módosítsd.
Edit: ha az editor üresen mutatná a fájlt, akkor a megadott elérési útvonalról töltsd le a gépedre, nyisd meg szövegszerkesztővel, és próbáld meg úgy.
Nézd végig az #AddOutputFilter INCLUDES .shtml-lel kezdődő részt.
Ha nincs ott, akkor a végére illeszd be ezt a két sort, ha ottvan, de nem így néz ki, akkor módosítsd:
AddType application/x-httpd-php .php .html .htm
AddType application/x-tttpd-php-source .phps
Ha készen vagy, a következőképpen mentsd el: nyomj egy ESC gombot, majd ha rákérdez: "leave editor?" Akkor menj az "a"-ra, azaz Yes, majd ismét az "a"-ra, azaz save changes.
Most írd be a következőt a Vboxba:
ee /etc/rc.conf
Lapozz el a végére. Ha nincs benne, akkor írd bele a következőt:
Apache22_enable="YES"
Ha véletlen szerepelne ez a sor, csak yes helyett no van benne, akkor írd át.
Ismét mentsd el: ESC, a, a.
Most rebootold a szerót.
Ha minden jól ment, akkor a weboldal most az /usr/local/www/apache22/data könyvtárba lett másolva.
A honlapot bármikor kicserélheted, amire akarod.
A böngészőbe elég mostantól a DNS hostodat írni, mint pl: example.dyndns.org
Itt egy videotutorial is hozzá: http://www.youtube.com/v/HoXKWTbobUI (http://www.youtube.com/v/HoXKWTbobUI)
A videón több dolgot is csinál az emberünk, végig lehet azokat is csinálni, de ahogy észrevettem, alapból úgy vannak azok a beállítások a szerverfájlokon (legalábbis amelyeken én teszteltem), de ha valami nem stimmel utólag, akkor érdemes megnézni azokat is.
Sok sikert hozzá:)
Üdv: Deathbat