Szerző Téma: Dyndns web ~ Apache 2.2 és PHP5 installálás FreeBSD-n  (Megtekintve 2968 alkalommal)

Okézzátokmárlearegemvaze

  • Vendég
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-től származik, és megtalálható ezen a linken. É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/apache22Most betallóztuk az apache22 könyvtárat. Az installálást a következő paranccsal kezdjük el:
make install cleanVárd meg, amíg végez. Ezek után írd be a következőt:
cd /usr/ports/lang/php5Majd indítsuk el itt is az installálást:
make install cleanHa végzett, ismét írjuk be a következőt:
cd /usr/ports/lang/php5-extensionsItt is végezzük el az installálást
make install cleanMost 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.confGö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átDNShostodTermé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:80Sajá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.confLapozz 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
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
« Utoljára szerkesztve: 2011-08-03, 13:25:43 írta DeathBat666 »