Hogyan lehet egy saját webhelyet létrehozni a számítógépünkön?

Szerző: Blaster Közzétéve:

Szerverszoba

Aki kevésbé jártas ezekben a dolgokban, biztosan felteszi a kérdést, hogy hogyan lehet saját webhelyet létrehozni a számítógépünkön? Mi elhoztuk számodra a megoldást, csak szánj egy kis időt az olvasásra.

1. Döntsd el a célodat és a technológiát:

  • Milyen típusú webhelyet szeretnél létrehozni? (pl., statikus, dinamikus, blog stb.)
  • Milyen technológiát használsz? (pl., HTML, CSS, JavaScript, stb.)

2. Tanuld meg az alapvető webfejlesztési nyelveket:

  • HTML: Az alapstruktúra elkészítése.
  • CSS: A stílus hozzáadása és a dizájn fejlesztése.
  • JavaScript: Dinamikus funkcionalitás hozzáadása.

Ha még teljesen kezdő vagy, szükséged lehet némi információra és segítségre, hogy hogyan kezdd el a weboldalad felépítését. A HTML mindenképp szükséges lesz hozzá és a CSS, hogy design-t tudj rakni a weboldaladra. (pl. háttérkép, szövegszínek, kiemelésed, szöveghatások stb.)

3. Szerezd be a szükséges eszközöket:

Xampp vezérlőpult
  • Első sorban szükséged lesz egy XAMPP szerver szolgáltatásra, amely localhoston vagyis a saját gépeden elkészít egy teljes weboldal szervert. Ez az alapja mindennek.
  • Ha ezzel megvagy készíts a XAMPP – htdocs mappájába egy index.html fájl-t. Ez lesz az oldalad kezdőlapja.
  • Szükséged lesz beszerezni egy kódszerkesztőt: Például Visual Studio Code, Sublime Text, Notepad++. (Én az elsőt javasolnám.)
  • Kelleni fog egy böngésző ahol majd a szerver-t tudod nézni szerkesztés alatt: Chrome, Firefox, vagy Safari. (Ha fut a XAMPP – APACHE szerver (web szerver) akkor a böngésződ felső keresőjébe elég ha beírod, hogy „localhost/index.html”. Ha mindent jól csináltál láthatod az index.html fájlod)

4. Kezdd el az alapokkal:

  • Készíts egy alapszintű HTML fájlt az oldal struktúrájával. Ez általában index.html szokott lenni (W3 Schools-on rengeteg segítséget találsz html kód íráshoz)
  • Adj hozzá CSS-t a dizájnhoz és formázáshoz. (Be kell linkelned a style.css fájlod és létre kell hoznod class-okat és a style.css fájlodban argumentumokat kell nekik meghatároznod)
  • A HTML kódod <HEAD> részébe ezt kell beillesztened, ha a style.css fájlod szeretnéd működésbe hozni a weboldaladon ” <link rel=”stylesheet” href=”style.css”>
  • Használj JavaScriptet a dinamikus elemekhez, ha szükséges.

5. Gyakorolj és tanulj tovább:

  • Fontos, hogy sokat gyakorolj, hiszen anélkül nem fogod megtanulni a dolgokat, legyen akármilyen végzettséged.
  • Tanulj meg alapvető fejlesztési koncepciókat és design elveket, hogy azokat a jövőben csak másolnod kelljen és így sokkal gyorsabban készíthetsz el saját weboldalakat.

6. Ismerd meg a fejlesztőeszközöket:

  • Böngészők fejlesztői eszközei segítenek hibakeresésben és optimalizálásban. (Inspect funkció a böngészőkben magyarul Vizsgálat)

7. Vezess be további funkciókat:

  • Tanulj meg szerveroldali fejlesztést (pl., Node.js, Flask, Django) ha dinamikus webhelyre van szükség.
  • Ismerd meg az adatbázisok használatát (pl., MySQL, MongoDB) ha adatokat szeretnél tárolni.

8. Tegyél közzé lokalizáltan:

  • Teszteld a webhelyet a saját gépeden a localhost segítségével.
  • Ahogy azt mondtam már, ha beírod, hogy localhost akkor működnie kell!

9. Git és GitHub használata:

  • Tanulj meg alapvető Git parancsokat a változtatások nyomon követéséhez.
  • Szerezd be egy GitHub fiókot, és tartsd ott a kódot a verziókezelés céljából.

Hogyan érhetik el a világhálón a webszerverem?

Egyszerű, ha ezzel megvagy már csak a publikus ip címedre lesz szükség!

A weboldalra való csatlakozáshoz írd be a publikus IP címed 79.xxx.xxx.x:80 . A :80 a portot jelenti, hiszen ez a HTTP protokol portja amelyen kereszül a szervered kommunikálni tud! Érdemes a NO-IP szolgáltatást elővenni amivel fixálhatjuk az IP címünket, hogy az egy dinamikus DNS cím legyen és ne változzon mindig.

Fontos, hogy a weboldalad eléréséhet több portot is meg kell majd nyitnod a számítógépeden, ezek általában az alábbiak!

  • 20 & 21 – FTP (File Transfer Protocol)
  • 80 – HTTP (Hypertext Transfer Protocol)
  • 443 – SSL / HTTPS (Hypertext Transfer Protocol Secure)
  • 3306 – MySQL
  • 25 – SMTP (Simple Mail Transfer Protocol)

A port nyitásról már készítettünk egy korábbi bejegyzést!

Remélem sikerült választ adni a kérdésére, hogy „Hogyan lehet egy saját webhelyet létrehozni a számítógépünkön?”! További tartalmakért böngésszen oldalunkon!



0 hozzászólás

Vélemény, hozzászólás?

Avatár helyőrzője

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük