A helyi tesztkiszolgáló konfigurálása? Tanulja meg a webfejlesztést | MDN, hozzon létre egy házkiszolgálót egy MINIPC -ből: Az útmutató
Hozzon létre egy házkiszolgálót egy MINIPC -ből: Az útmutató
Contents
- 1 Hozzon létre egy házkiszolgálót egy MINIPC -ből: Az útmutató
- 1.1 A helyi tesztkiszolgáló konfigurálása ?
- 1.2 Helyi fájlok távoli fájlokkal szemben
- 1.3 A helyi tesztprobléma
- 1.4 Hozzon létre egy egyszerű helyi HTTP -kiszolgálót
- 1.5 Helyileg működő szerver nyelvek
- 1.6 Hozzon létre egy házkiszolgálót egy MINIPC -ből: Az útmutató
- 1.7 Hozzon létre egy új regisztrált szervert (SQL Server Management Studio)
- 1.8 Az SQL Server Management Studio használata
- 1.9 Több szolgáltatási kérelmek
Az MDN kurzusokon a legtöbb alkalommal felkérik, hogy nyissa meg a példákat közvetlenül a böngészőben-meg tudja csinálni, ha duplán kattint a HTML fájlra, és a böngésző ablakában letétbe helyezi, vagy elkészítve Irat > Nyisd ki. és keresse meg a HTML fájlt stb. Sokféle módon lehet odajutni.
A helyi tesztkiszolgáló konfigurálása ?
Ez a cikk elmagyarázza, hogyan lehet konfigurálni egy egyszerű helyi tesztkiszolgálót a gépen, és az alapokat annak használatához.
Előfeltételek: | Először tudnia kell, hogyan működik az internet (En-us) És mi a webszerver (En-us) . |
---|---|
Célkitűzés: | Megtanulja konfigurálni egy helyi tesztkiszolgálót. |
Helyi fájlok távoli fájlokkal szemben
Az MDN kurzusokon a legtöbb alkalommal felkérik, hogy nyissa meg a példákat közvetlenül a böngészőben-meg tudja csinálni, ha duplán kattint a HTML fájlra, és a böngésző ablakában letétbe helyezi, vagy elkészítve Irat > Nyisd ki. és keresse meg a HTML fájlt stb. Sokféle módon lehet odajutni.
Tudod, hogy elindította a példát egy helyi fájlból, amikor az URL fájlokkal kezdődik: // a fájlrendszer hozzáférési elérési útján. Másrészt, ha konzultál a GitHub -on (vagy bármely más távoli szerveren) tárolt példájunkkal, akkor a webcím a http: // vagy a https: //; Ebben az esetben a fájlt HTTP -n keresztül szolgálták fel.
A helyi tesztprobléma
Néhány példa nem fog működni, ha helyi fájlokként nyitja meg őket. Számos lehetséges oka van, amelyek közül a leggyakoribb:
- Aszinkron kéréseken alapulnak. Egyes böngészők, például a Chrome, nem végeznek aszinkron lekérdezéseket (lásd az adatok betakarítását a szerverről), ha egyszerűen csak helyi fájlként indítja el a példát. Ennek oka a biztonsági korlátozások (lásd a webhelyek biztonságát, hogy többet megtudjon).
- Egy adott nyelvet valósítanak meg, bekapcsolva a szerver. A szerver oldalán lévő nyelvek (például a PHP vagy a Python) a kiszolgáló által biztosított konkrét környezetet igényelnek a kód értelmezéséhez és az eredmények megadásához.
Hozzon létre egy egyszerű helyi HTTP -kiszolgálót
Az aszinkron lekérdezések problémájának megkerüléséhez az ilyen példákat ki kell tesztelnünk egy helyi szerverről történő végrehajtással. A Python SimpleHttpserver modulja lehetővé teszi ennek a megoldásnak az egyszerű megvalósítását.
Itt van a követendő eljárás:
- Telepítse a Python -ot. Ha GNU/Linux vagy MacOS -t használ, akkor valószínűleg már elérhető a Python környezet. A Windows felhasználók találhatnak egy telepítőt a Python kezdőlapjáról (az összes utasítás):
- Menj Pythonba.org
- Letöltés alatt kattintson a Python “3 linkre.xxx “.
- Az oldal alján töltse le a linkre mutatott fájlt Windows X86 futtatható telepítés.
- Végezze el ezt a programot, amikor a letöltés befejeződött.
- A telepítő első oldalán győződjön meg arról, hogy bejelentkezett -e a “Add a Python 3 hozzáadása.xxx az úthoz “.
- Kattintani Telepítés, Akkor Bezárás Amikor a telepítés befejeződött.
- Nyissa meg a parancssort (Windows)/Terminal (OS X és Gnulinux). Annak ellenőrzéséhez, hogy az előző telepítés megfelelően történt -e, írja be a következő parancsot:
#A fájl nevének megismerése, hogy odamenjen, #Például CD Asztal # Használjon két pontot a visszatéréshez #Parent File Ha szükséges CD ..
# Ha a Python verziója később 3 -kor van, 3 -kor van.x python3 -M http.szerver # Ha a visszaküldött Python verzió később van, mint 2.x piton -M SimpleHttpserver
Jegyzet : Ha a 8000 port elfoglalt, akkor választhat egy másik portot, ha megad egy másik értéket a megrendelés után, például a python -m http.Szerver 7800 (Python 3.x) vagy python -m simplehttpserver 7800 (Python 2.x). Most már hozzáférhet a tartalmához a Localhost címen: 7800 .
Helyileg működő szerver nyelvek
A Python SimpleHttpserver modulja hasznos, de nem tudja, hogyan kell végrehajtani az írott kódot olyan nyelveken, mint a PHP vagy a Python. Ennek kezeléséhez valamire szükséged lesz – amire szüksége lesz, pontosan attól függ, hogy a kiszolgáló nyelvét próbálja végrehajtani. Íme néhány példa :
- A Python Coté-Server kód végrehajtásához Python webkeretet kell használnia. Megtudhatja, hogyan lehet használni a Django keretrendszert a Django Web Framework (Python) olvasásával. A lombik egy alternatívája Django -nak, egy kicsit könnyebbnek. A végrehajtáshoz be kell telepítenie a Python/PIP -t, majd a PIP3 telepítési lombik használatával . Ezen a ponton képesnek kell lennie a Python lombik példáinak végrehajtására, például a Python3 python-példa segítségével.PY, majd keresse fel a Localhost: 5000 -et a böngészőjében.
- A csomópontkód végrehajtásához.JS (JavaScript) a szerver oldalán egy nyers csomót vagy az utóbbira épített keretet kell használnia. Az Express jó választás – lásd az Express Web Framework -t (csomópont.JS/JavaScript).
- A PHP kód végrehajtásához a kiszolgáló oldalán szükség lesz egy kiszolgálókonfigurációra, amely képes értelmezni a PHP -t. Jó lehetőségek a PHP helyben történő tesztelésére a MAMP (Mac és Windows), az AMPPS (Mac, Windows, Linux) és a LAMP (Linux, Apache, MySQL és PHP/Python/Perl). Ezek a teljes csomagok, amelyek helyi konfigurációkat hoznak létre, amelyek lehetővé teszik az Apache, a PHP Server és a MySQL adatbázisok végrehajtását.
Talált egy tartalmi problémát ezzel az oldalon?
- Szerkessze az oldalt a GitHub -on.
- Jelentse a tartalmat.
- Tekintse meg a forrást a GitHub -on.
Ezt az oldalt utoljára 2023. augusztus 3 -án módosította az MDN közreműködői.
Hozzon létre egy házkiszolgálót egy MINIPC -ből: Az útmutató
Házkiszolgálót szeretne létrehozni egy minipán ? Csak a weboldalak befogadása, az e -mailek kezelése, az adatok mentése, az eszközök és egyéb dolgok megtanulása érdekében ? Lehetséges, és könnyű követni ezt a nagyon részletes útmutatót, amelyet a Magentix kínál.
Írta: Pierre Lecourt, 2021. november 12 -én 12 megjegyzés
A Magentix egy független Magento fejlesztő, és egyébként blogolvasó. Ő is aprólékos és alkalmazott, és ennek a jó oknak az az oka, hogy egy házszerver létrehozásához vezetett útmutatója arra késztette, hogy ezt a bejegyzést készítsem.
Nem fogom átfogalmazni az útmutatóját, ennek nincs értelme, ezért visszaküldöm a webhelyére, amely részletesen részletezi az egész pont eljárást. Csak kihasználom ezt a bejegyzést, hogy emlékezzem arra a minimumkinek egyik érdekére, amely időről időre virágzik a blogban. Nagyon alacsony számítási teljesítményeszközök 2021 végére. Csekély celeron, pentium és más néha régebbi chips, nagyon kompakt alvázba zárva. Alacsony teljesítményük megfelel az alapvető felhasználásoknak a MINIPC: Web, Office Automation, a multimédiás felhasználások szempontjából. De ők is nagyrészt elegendőek egy házkiszolgáló létrehozásához. Annak nagy előnye, hogy csak néhány wattot fogyaszt az idő múlásával, és ezért nem növeli a szavazási villamosenergia -számlát.
A Magentix a Mele Siety 2 -et használja a saját szerveréhez. Egy gép, amelynek celeron j4125 -es, és amelynek fogyasztása csak néhány wattot mér. A gépet arra építették, hogy napi 24 órát forduljon, és nem okoz zajt, mivel teljesen passzív. Költség év -Ha ez a kis szerver a szállító doboza mellett van, akkor ? Csak két euró.
Az útmutató nagyon részletes, és egy Linux Debian eloszláson alapul, miközben hagyja, hogy más megoldásokat válasszon. Nem kell, hogy esküdt szakértő legyen a házkiszolgáló létrehozásához, minden rendkívül részletes, több forgatókönyvvel minden alkalommal. Az egyetlen kis elem megfelel a kezelőnek, mivel a gép egy ingyenes szál mögött fordul, amely rögzített IP -címet kínál, amely lehetővé teszi, hogy könnyebben csatlakozzon a gépéhez. Vannak felvonulások más szolgáltatók számára, amelyek a szolgáltatások körül forognak, amelyek kapcsolatba lépnek a fizikai gép és a meghatározott cím között, függetlenül a kezelő által kiosztott IP -től.
A telepítés és a konfiguráció elve tehát általában teljesen azonos, függetlenül a kezelőtől. Ha mindig is házi készítésű szerver létrehozását akarta létrehozni, ha egy fel nem használt MINIPC -je fekszik körülötted, ha dörzsölni akarja a gyakorlatot, csak azt tanácsolhatom, hogy böngészhesse a kínált oktatóanyagot. Ez egy csoda.
Hozzon létre egy új regisztrált szervert (SQL Server Management Studio)
Ez a szakasz elmagyarázza, hogyan lehet rögzíteni a gyakran hozzáférhető szerverekkel kapcsolatos kapcsolatinformációkat az SQL Server Studio Server Component SQL Server -ben történő regisztrációjával. A szerver regisztrálható a csatlakozás előtt vagy csatlakoztatva az objektumkutatóból. Van egy menüpont, amely lehetővé teszi a szerver példányok regisztrálását a helyi számítógépen.
Kétféle szerver van regisztrált:
-
A helyi szerverek csoportjai a helyi szerverek csoportjait használják a gyakran kezelt kiszolgálókhoz való könnyen csatlakoztatáshoz. A helyi és a nem lokális szervereket a helyi szerverek csoportjaiban regisztrálják. A helyi szerverek minden felhasználó számára egyediek. A nyilvántartásba vett szerverinformációk megosztásáról szóló további információkért lásd a kiszolgálók kiszolgálói (SQL Server Management Studio) exportinformációit, és importálják a regisztrált szerverekről (SQL Server Management Studio).
Megjegyzések Javasoljuk a Windows hitelesítés használatát.
Az SQL Server Management Studio használata
Új regisztrált szerver létrehozásához
- Ha a regisztrált szerver elem nem látható az SQL Server Management Studio -ban, a menüben Kijelző, kattintson Kiszolgálók. Szerver típus
Amikor egy szerver regisztrált a regisztrált szerverekről, a terület Szerver típus egyedül olvasható, és megfelel a regisztrált kiszolgáló redőnyében megjelenített szerver típusának. Egy másik típusú szerver regisztrálásához kattintson a gombra Adatbázis, Elemző szerver, Jelentési szolgáltatásokVagy Integrációs szolgáltatások az eszköztáron Kiszolgálók Mielőtt elkezdené egy új szerver regisztrációját. Szerver név
Válassza ki a kiszolgálópéldányt a következő formátumban történő regisztrációhoz: [\]. Hitelesítés
Két hitelesítési mód érhető el, amikor csatlakozik az SQL Server példányához. Windows hitelesítés
A Windows Hitelesítési mód lehetővé teszi a felhasználó számára, hogy csatlakozzon a Microsoft Windows felhasználói fiók segítségével. Hitelesítés SQL Server
Amikor a felhasználó egy példátlan kapcsolatból megadott csatlakozási névvel és jelszóval csatlakozik, akkor maga az SQL Server hitelesítést végez azzal, hogy ellenőrizze, hogy az SQL Server Connection Fiókot meghatározták -e, és ha a megadott Pass szó megfelel -e a korábban rögzítettnek. Ha az SQL Servernek nincs csatlakozási fiókja, akkor a hitelesítés meghibásodik, és egy hibaüzenetet küld a felhasználónak.
Fontos, ha lehetséges, használja a Windows hitelesítését. További információkért lásd: Válasszon egy hitelesítési módot.
felhasználónév
Megadja az aktuális felhasználónevet, amelyhez csatlakozik. Ez az olvasási lehetőség önmagában csak akkor érhető el, ha úgy döntött, hogy a Windows hitelesítés útján csatlakozik. Módosítani Felhasználónevek, Nyisson meg egy munkamenetet a számítógépen más felhasználóként. Kapcsolat
Írja be a hozzáférési nevet, amellyel csatlakoztatható. Ez az opció csak akkor érhető el, ha a kapcsolatot választotta az SQL Server hitelesítéssel . Jelszó
Írja be a kapcsolathoz használt jelszót. Ez az opció csak akkor változtatható meg, ha úgy döntött, hogy csatlakozik az SQL Server hitelesítésen keresztül . Jelszó emlékeztető
Válassza ki ezt az opciót, hogy az SQL Server ábra és a megadott jelszó tárolja. Ez az opció csak akkor jelenik meg, ha a kapcsolatot az SQL Server hitelesítéssel választotta .
Megjegyzések Ha a jelszót tárolta, és nem akarja, hogy a memóriában tartsa, törölje a jelölést, majd kattintson a gombra Megment.
Több szolgáltatási kérelmek
Az SQL Server Management Studio követelmény -szerkesztőablaka csatlakozhat az SQL Server számos példányához, és egyszerre megkérdőjelezheti őket. A kérelem által visszaadott eredmények egyes vagy visszaadott eredménykomponensre egyesíthetők külön eredmények szempontjából. Opcióként a kérés -szerkesztő olyan oszlopokat tartalmazhat, amelyek biztosítják a kiszolgáló nevét, amely az egyes sort előállította. További információ a többszolgáltatási lekérdezések elvégzéséről, az utasítások futtatásához egyidejűleg több kiszolgálón (SQL Server Management Studio).
A kérések futtatásához a helyi szervercsoport összes szerverén, jobbra -kattintson a szerver csoportba, mutasson Bejelentkezés, Ezután kattintson a gombra Új kérés. Amikor a kéréseket az új ablakszerkesztő ablakban hajtják végre, akkor az összes csoportkiszolgálón futtatják a tárolt csatlakozási információkat (beleértve a felhasználói hitelesítési kontextust). Az SQL Server hitelesítéssel regisztrált kiszolgáló bármilyen kapcsolata, de nem rögzíti a jelszót a hibára van ítélve.
A Centralized Management kiszolgálón regisztrált összes szerveren történő kérések végrehajtásához a Centralized Management Server fejlesztése, a jobbra kattintson a szerver csoportra Bejelentkezés, Ezután kattintson a gombra Új kérés. Amikor a kéréseket az új kérés -szerkesztő ablakban hajtják végre, akkor a szervercsoport összes szerverével szemben futnak, tárolt csatlakozási információk és a felhasználó Windows hitelesítési kontextusának felhasználásával.