Hogyan legyen a saját mac-ed a saját weboldalad szervere?

Biztos sokan gondoltatok már arra, hogy milyen jó is lenne egy olyan webtárhely, ami ingyenes, és mégis tengernyi helyet ad. Hát bizony jó lenne. Ha van egy otthon egy mac-ed, akkor megcsinálhatod a saját ingyenes webtárhelyedet! Nem is kell, hogy egész nap be legyen kapcsolva, mert ha bárki csatlakozni akar a “weboldaladra”, akkor a géped magától felkel sleepből, és már mutatja is a tartalmat. Természetesen nem csak webszerverré varázsolhatod a géped, hanem FTP vagy AFP szerverré is. (FTP = File transfer protocoll. (szabvány), AFP = Apple Filing protocoll (FTP a macek között).

Mindenek előtt lépj be a beállításokhoz! ott network, és pipáld be, amit szeretnél.

A file sharingen belül az options gombbal állíthatod be, hogy AFP-n kívül szeretnél-e még valamit.

Ha a websharinget engedélyezted, és a tűzfalad se tiltja (ajánlott kikapcsolni) a beállítások, security opciónál.

Akkor a böngészőbe ezt beírva: http://192.168.xx.xx/, (xx.xx saját IP-d végződése, az eleje sem feltétlenül 192.168), akkor egy ilyen képet kell, hogy láss:

, ha ezt látod, akkor az azt jelenti, hogy a számítógéped, mint webszerver, működik.

Most menj fel erre az oldalra: http://www.whatsmyip.org/ ahol ki fogja írni a saját IP címedet, amit ha beírsz a keresőbe be fog jönni az előző kép (ha a tűzfal nem blokkolja), tehát mostmár a gépeden tárolt weboldal elérhető az internetről!

De miért is hozták létre a DNS-t? Mert nagyon nehéz megjegyezni egy IP címet, ráadásul mindig változik. A DNS = Domain name server, ami az IP címet egy “névhez” köti. És egy bizonyos programmal a nemsokára ingyenesen létrehozott DNS-ünket mindig tájékoztathatjuk, ha változna a gépünk IP címe. Mert ugye hiába elérhető az internetről a gépünkön tárolt oldal, ha az IP cím nem marad fix?!

Következő lépés: http://www.dyndns.com/ Regisztrálj egy ingyenes DNS-t magadnak!

értelem szerűen válasz ki a FREE gombot, majd válassz a lehetséges domain végződések közül és töltsd ki a részleteket!

Ahogy ez megvan, töltsd le ezt a programot: DynDns Updater. Ha ez megvan és beraktad az application-ök közé, akkor írd be a felhasználónevet, jelszavadat, és nyomj entert.

valami ilyesmi kell, hogy megjelenjen, de neked még nem zöld baloldalon a kis pötty. kattints a baloldalon megjelent domainedre, és pipáld be felül a kis kockát! és a web based IP detectiont válaszd ki a lenyíló listából! Alul a statusnak OK-ra kell váltani.

Ha ez megvan, akkor a választott linkedet ha beírod elérhetőnek kell lennie interneten keresztül a webszerverednek! Miután a rooteren a port mapping (forwarding)-nál a 80 as portot beállítottad a számítógéped IP-jére! (Lejjebb írok róla)

Most írd be a böngésződbe a választott címedet utána egy / jelet, majd egy ~ jelet, és utána a fiók nevedet! Meg kell hogy jelenjen egy alap honlap. Ha iWebbel, vagy bármilyen honlap szerkesztővel csinálsz egy honlapot és a felhasználónevedben lévő “sites” mappába bemásolod, akkor elérhető lesz a weblap, még akkor is, ha sleepben van a géped! De csak akkor ha ezt engedélyezed. Settings, energy saving:

Wake for network access melletti kockát pipáld be!

Ha a dyndns-t beállítod, hogy a géppel együtt induljon, akkor mindig frissíti a DNS-nek, hogy az éppen aktuális IP legyen a rendszerükben, és mindig elérhető legyen a géped.

Ha ezzel megvagy, akkor jön az FTP, AFP, screen sharing és a többiek.

Nyisd meg a rooter beállításait (Nekem Time Capsule-om van, de minden rooteren be lehet állítani port forwardingot) TC-n, airport expressen airport utility – rooter – advanced – port mapping itt kattints a plusz gombra majd válaszd ki a szolgáltatást!

Alapértelmezett portok:

FTP: 21

AFP (Personal File sharing): 548

Personal web sharing: 80 (Ahhoz, hogy működjön a weboldalat ezt is be kell állítani!!!!)

Windows sharing (SMB): 137-138

SSH: 22

Screen sharing (Apple remote desktop): 3283, 5900 (Nekem az 5900 működik)

Tehát pl. screen sharing beállítás a következő:

A public UDP, TCP lehet bármi, azzal csak a külső személy csatlakozik egy megadott gépen egy megadott szolgáltatáshoz, természetesen a private portoknak megfelelőnek kell lenni a fentebb leírtakhoz, hogy működjön a történet.

Ha ezt beállítottad, akkor egy másik gépről próbáld meg ezt beírni:

Finderben: command+K utána “vnc://tedomained.dyndns.com:5900/

A “tedomained.dyndns.com” helyére a dyndns-nél megadott címet kell beírni, utána pedig a public portot. Ekkor tudod irányítani a számítógépet kívülről.

AFP, FTP:

A fentihez hasonló módon kell beálítani, csak nyilván nem ugyan azzal a porttal, hanem ami tartozik hozzá. AFP-nél Mac-ről Finderben cmd+K, “afp://tedomained.dyndns.com:548 (548 helyett lehet bármilyen public port, de a privátnál 548-nak kell lenni!!!!) FTP-nél pedig 21-nek, (ftp://tedomained.dyndns.com:21, majd a felhasználóneved, és jelszavad. Ezt kezdeményezheted akár total commanderből is windows alatt.) SSH-nál 22.

Fontos, hogy a rooter beállításnál olyan IP-re kell hivatkozzanak ezek a szolgáltatások, ami a gepünkre vonatkozik. Az én gépem esetében 192.168.1.4. Lehet fix IP-t kérni, de az a jobb, ha a rooter a MAC address szerint adja mindig ugyan azt az IP-t.

Time capsule-nál:

A MAC addresst mac-en a settings – network – adott kapcsolat – advancednél találod alul.

A legtöbb rooteren ezeket a beállításokat el lehet végezni. Sok sikert!!!

3 thoughts on “Hogyan legyen a saját mac-ed a saját weboldalad szervere?

  1. Helló!

    Azzal a kéréssel fordulnék hozzád, hogy van egy Airport Extreme routerem és a csatlakozott USB-s HDD-t szeretném elérni
    kívülről FTp-n, de nem jön össze.
    A port mappingban az FTPAccess alatt Private IP-hez mit kell megani?
    (A HDD-t szeretném elérni nem egy gépet)
    A public és private UDP-hez kell írni valamit?

    A DISKS file sharing be van kapcsolva,
    Account-ot létrehoztam.
    NAT Port mapping be van kapcsolva.

    Segítségedet előre is köszönöm.

Hozzászólás