Wann Dir Iech scho gefrot hutt wéi e puer Hosting Servicer déi existéieren am Netz kënnen eng Websäit oder wat e Webserver sinn a wéi et funktionnéiert, och wat sinn d'Barren déi an der URL vun e puer Websäiten erschéngen, wéi e Client e Fernsehverbindung mat enger Websäit usw. Dësen Artikel wäert Iech et kloer maachen. Ech léieren Iech net nëmmen d'Konzepter vu wat e Server ass, Dir wësst och wéi Dir Ären eegene Webserver Schrëtt fir Schrëtt maacht dank eisem einfachen Tutorial.
Haut benotze mir all Remote Servicer vun allen Zorten, och déi wuessend Cloud Computing, awer wann et e Service ass deen iwwer de Rescht erausstécht, vläicht ass deen deen se ubidden Webserver, well et Tonne Websäite sinn déi mir all Dag besiche fir eis Liiblingsnoriichten ze liesen, E-Maile vu Webinterfaces ze kontrolléieren déi verschidde Servicer ubidden wéi GMail, Transaktioune maachen, schaffen, Akeef online maachen, etc. Keen entkommt dëse Servicer, oder? Wéi och ëmmer, fir vill vu senge Benotzer sinn se nach ëmmer onbekannt wat hannert hinne läit ...
Index
Wat ass e Server?
E puer Benotzer mengen dat e Server ass eppes Besonnesches, eppes ganz anescht wéi dat wat et wierklech ass. Awer gesot an einfacher Sprooch, e Server ass näischt méi wéi e Computer wéi deen dee mir an eisem Haus hunn, nëmmen datt amplaz als Client ze handelen, mécht hien et als Server, dat heescht, e Service gëtt. Dir kënnt denken datt, an deem Fall, firwat dës Biller déi mir op Fernseh gesinn oder an anere Medien wann Server erauskommen sou rar sinn ...
Gutt, dës Biller wéi déi, déi ech hei agefouert hunn, si Biller vun Server Häff. Dëst ass den Numm fir eng Serie vu Cluster vu Computeren déi als eenzele Server zesumme schaffen. Denkt drun datt d'Servicer déi dës Server normalerweis ubidden fir Honnerte, Dausende oder Millioune Benotzer geduecht sinn déi als Clienten op hire Computeren, Smartphones, Pëllen, Smart TVs asw. Dofir sinn d'Kapazitéiten, déi se musse verschaffen, vill méi héich wéi déi vun engem Heemcomputer.
Dir musst just u Servicer wéi Twitter denken, wéi vill Milliounen Notzer dëst sozialt Netzwierk huet, wéi vill Dateien a Messagen all Sekonn transferéiert ginn. Wann Dir drun denkt, ass et e grouss Quantitéit un DatenDofir ass et net valabel mat enger Verbindung wéi déi déi mir doheem hunn an engem normale Computer. Ganz séier Verbindunge si gebraucht sou datt et keng Verspéidungen an den Zougang vun all deene Benotzer gëtt, a gitt et déi néideg Kapazitéit fir datt se all déi Informatioune kënnen hosten.
Mat dësem wat ech mengen ass dat fir dëse Service Dosende oder Honnerte vu "Computeren" gi benotzt wéi déi, déi mir doheem kënne benotzen, déi a Schief mat Racken ënnerbruecht sinn. Awer am Wesentlechen ass jidderee vun hinnen net wäit vun engem Desktopcomputer wéi deen an eisem Heem. Vläicht hunn e puer speziell Mikroprozessor wéi AMD EPYC, Intel Xeon, asw. Vläicht hu se och e puer Festplazen als RAID konfiguréiert fir ze vermeiden datt wann ee vun hinnen d'Informatioun verluer geet, awer wéi ech soen, behalen datt se Computere si wéi déi datt Dir grad elo verwalt, an ech soen Iech dat well elo wäert ech erkläre wéi Dir Äre PC an e bescheide Server verwandelt ...
Natierlech dës Serveren si vu villen Zorten, et sinn déi déi Cloud Servicer ubidden, wéi Späicheren, et sinn déi déi E-Mail Servicer ubidden, Webserver, och e puer déi einfach Servicer wéi DNS, NTP, DHCP, LDAP, etc., dat ass, all déi lescht si ganz noutwendeg a sécher benotzt Dir se all Dag ouni et och ze wëssen, well et si Servicer déi e puer ISP (Internet Service Provider) oder Internet Service Provider eis ubidden.
Wat ass eng Websäit?
Mir hu virdru gesot datt verschidde Webserver, si Hosting oder Hosting ubidden Websäiten. Eng Websäit ass e Set vun elektroneschen oder digitalen Informatiounen (HTML, PHP, CSS, ...) déi nëmmen Text enthalen, oder och aner Inhalter wéi Webapps a bestëmmte spezifesche Programméierungssproochen oder Skripte geschriwwen (Perl, JavaScript, Ruby mat der RoR oder Ruby on Rails Framework, PHP, etc.), Multimedia Inhalt (Biller, Videoen, Téin, asw.), An och Linken déi Iech normalerweis op eng aner Plaz op därselwechter Websäit oder op eng aner riichten.
A fir dëst méiglech ze sinn hu mir d'Webserver déi se hosten, dat heescht, se speichert all dës Daten op senger Festplack, an och eng Serie vu Netzwierkprotokoller wéi z. HTTP (HyperText Transfer Protokoll) an HTTPS (HTTP mat SSL / TLS Zertifika Sécherheet). Eng Software këmmert sech dorëms wéi mir Iech spéider léieren, dat heescht eng bi-Direktional Verbindung fir de Client ëmzesetzen an datt hien duerch den Hypertext Inhalt navigéiere kann, dat heescht d'Mëttel fir ze deelen, ze linken an ze interagéieren mat der Informatioun ugepasst de WWW (World Wide Web).
Wéi funktionnéiert et?
Gutt, mir wësse scho wat e Web an e Webserver ass, op meng Aart a Weis an einfacher Sprooch erkläert, fir datt méi oder manner jidderee kann et verstoen, och déi, déi keng Wësse vun dëser Technologie hunn. An elo fuere ech weider mat dëser Sektioun an där ech probéieren de kloer ze maachen Operatioun vun dësem Client-Server System. Awer dofir wäert ech als éischt tëscht deenen zwee ënnerscheeden:
- Client: de Client ass de Benotzer deen d'Websäit vun hirem Apparat zougitt, sief et e Laptop, Desktop, Tablet, Smartphone, asw. Fir Zougang brauch Dir nëmmen eng Internetverbindung an e Webbrowser, eng ganz wichteg Software op der Clientssäit déi verantwortlech ass fir all dee Webinhalt op eng userfrëndlech Manéier ze weisen an de Benotzer domat ze interagéieren. A fir dëst brauche mir nëmmen d'Adress vun der Websäit oder eng IP ..., och wann Dir denkt datt dëst net ëmmer gebraucht gëtt fir Zougang ze kréien, well et gi Sichmotoren (zB: Google) déi eis duerch Schlësselwierder erlaben dës Websäiten ze weisen déi indexéiert, an du hues Recht.
- Server: Wéi mir erkläert hunn, wäert et all d'Daten an eng Software enthalen déi als Server handelt, dat heescht et erlaabt dem Client Verbindung ze maache wat e maache muss. Am Fall vun engem Webserver ass et zum Beispill Apache, Lighttpd, etc.
Ech géif gären op eppes anescht hiweisen, an et ass, wéi Dir wësst, d'IP Adress Et ass deen deen eng Maschinn identifizéiert déi mat engem Netzwierk verbonne ass, an dësem Fall ass et d'IP vum Webserver. Et ginn der e puer Servicer wéi dës déi Iech d'IP vun Ärer Liiblingssäit weisen, zum Beispill, wann Dir op google.es sicht, da weist Iech d'IP déi dem Server entsprécht wou dësen Service gehost gëtt. Wann Dir probéiert dës Nummer an der Adressbar vun Ärem Webbrowser anzeginn, da gesitt Dir datt béid andeems Dir www.google.es gitt a sot IP, a béide Fäll weist et Google.
Firwat soen ech dat? Gutt well et hëlleft mir ze verlinke mat DNS Serveren. Dës Server sinn aner Servicer déi Dëscher mat den Nimm vun de Websäiten an hir entspriechend IP enthalen, sou datt wann een no enger Adress nom Numm sicht an net d'IP benotzt, da mécht de Server de Browser den Inhalt vun dëser Websäit ze weisen. Dëst gëtt gemaach fir et méi intuitiv fir Mënschen ze maachen. Mir kënnen eis net all dës Zuelen erënneren, awer mir kënnen d'Nimm vun eiser Liiblingswebsäit erënneren, richteg?
An ech schlussendlech ze spezifizéieren wat ass den URL (Uniform Ressource Locator) oder eenheetleche Ressource Locator, dee mir uewen an der Bar vun eisem Browser gesinn, wa mir op eng Websäit zougräifen. Zum Beispill, stellt Iech vir datt Dir d'Domain myweb.es registréiert. An dësem Fall ass dës Domain Är an Dir kënnt et benotze fir Är Websäit ze weisen. Stellt Iech vir datt een op d'Adress kënnt http://www.miweb.es/info/inicio.html#web:
- http://: Weist datt mir Zougang zum HTTP Protokoll kréien, och wann et och HTTPS, FTP, etc. Awer an dësem Fall ass et deen éischten, dofir ass et e Webinhalt.
- www: Dir wësst datt et vum World Wide Web ass.
- myweb.es: dëst ass d'Domain déi Dir registréiert hutt, dat ass den Numm deen d'IP vum Server oder Host ersetzt deen Är Websäit enthält. Dofir ass et en Numm deen e Server oder Maschinn identifizéiert, no all ... Zousätzlech enthält en TLD (Top Level Domain) wat an dësem Fall .es ass, fir z'identifizéieren datt et eng Websäit aus Spuenien ass, och wann et kéint sinn .se aus Schweden, .com vun der Firma, .org Organisatioun, asw.
- /info/home.html#web: dëst definéiert einfach datt dësen Inhalt zougräifen ass, dat ass en Info Verzeechnes a bannen ass eng home.html Datei mam Hypertext a speziell der Sektioun Web. Et hätt och e Bild, PDF, Video, etc. Wéi et an Ärem Dateemanager geschitt wann Dir op e Wee op Ärer lokaler Festplatte gitt, oder?
Ech mengen datt mat dësem genuch ass kloer Operatioun op eng einfach Manéier erkläert.
Tutorial: baut Ären eegene Webserver Schrëtt fir Schrëtt
Wann Dir e GNU / Linux Verdeelung iergendeen, Dir sollt wëssen datt wann Dir Äert Netz richteg konfiguréiert hutt, well Dir keng dynamesch IP hutt, muss et statesch sinn oder et ännert säi Wäert an et wier méi schwéier Zougang zum Internet ze kréien. Zousätzlech sollt Dir och oppassen wann Dir eng Firewall konfiguréiert hutt mat iptables oder aner Software déi keng Regel d'Transferten iwwer den Hafen 80 oder 8080 asw beschränkt, wéi wann Dir AppArmor oder SELinux hutt, da sollten se de Benotzer erlaben ze handelen. Webserver Daemon, an dësem Fall Apache.
De nächste Schrëtt ass d'Software z'installéieren fir eise Webserver z'implementéieren, an dësem Fall Apache an aner zousätzlech Packagen fir de LAMP ze kompletéieren, awer et kéint eng aner sinn. A mengem Fall, vum Debian:
sudo apt-get update
sudo apt-get install apache2
sudo service apache2 restart
sudo apt-get install mysql-server php5-mysql
mysql -u root
mysql -u root -p (sin no introdujiste el password durante la instalación)
sudo apt-get install php libapache2-mod-php5 php5-mycrypt
sudo apt-get install php5-sqlite
Da kéint Dir konfiguréiert e puer Parameteren vum Server wann Dir et braucht, oder vläicht wann et net funktionnéiert an Dir kritt déi Säit déi ech Iech am virege Bild weisen, kuckt op d'Logbicher well eppes ass falsch gelaf ... Iwwregens kënnt Dir dës Säit gesinn andeems Dir op Äre Webbrowser kënnt an de localhost 127.0.0.1 setzt .2 an der Adressbar oder der statescher IP déi Dir fir Äre Server konfiguréiert hutt. D'Standardports sinn an /etc/apacheXNUMX/ports.conf am Fall wou Dir se ännere wëllt.
Wann Dir wëllt kënnt Dir och aner installéieren zousätzlech Packages, wann Dir och plangt e Mail Server ze hunn, oder e puer Konfiguratiounspanelen wéi phpAdmin, etc.
Hostt Är Websäit um Server
Wann mir eist Server fäerdeg hunn, denkt drun datt de PC deen Dir dem Server gewidmet hutt ëmmer muss sinn a mat dem Netzwierk verbonne sinn sou datt de Web vun engem aneren Apparat zougänglech ass, soss ass de Server "erof". Elo hu mer nëmmen host eis Websäit, datt mir et selwer mat HTML oder anere Code erstallt hunn, oder souguer e CMS wéi WordPress benotze fir eis d'Saache vill méi einfach ze maachen an datt mir op der selwechter Plaz kéinten hosten ...
A fir dëst maache mir et an de / var / www / html / Verzeechnes datt ausser mir d'Apache Konfiguratioun geännert hunn, ass et do wou d'Webs gehost ginn. Zum Beispill kënnt Dir e klengen Test mat PHP maachen andeems Dir eng Datei mat Ärem Liiblingstexteditor mam Inhalt erstellt:
<?php phpinfo() ?>
Rufft et un test.php an elo, nodeems Dir den Apache2 Daemon neu gestart hutt, kënnt Dir kucken ob et vum Browser zougänglech ass: 127.0.0.1/test.php.
Ech hoffen dësen Tutorial huet Iech gehollef an datt Dir op d'mannst e bësse besser versteet wéi Server funktionnéieren, sou datt Dir all Kéier wann Dir op eise Blog zougitt fir eng Neiegkeet ze liesen, alles derhannert wësst. Vergiesst net Ären Kommentaren, Zweifel, oder Virschléi, ...
8 Kommentaren, loosst ären
Salut. Mengt Dir net datt PHP 5 am Joer 2018 net vill Sënn mécht?
Hallo.
Ech sinn en Ufänger wann et ëm Server geet.
Wéi eng IP muss de Router hunn?
Wat IP muss de PC deen als Server funktionnéiert
Apache wéi eng IP muss et hunn?
Sinn se ëffentlech fixéiert IP?
Ganz averstan Nee Taipe
Ech hunn e puer Woche laang no Informatioune gesicht fir e Linux Webserver opzestellen an an alle Foren setzen se "Tricks" déi nëmmen an engem internen oder lokalen Netzwierk funktionnéieren an ech huelen un datt Äert Zil ass e Webserver opzebauen an datt een Iech zu all Moment an engem aneren gesinn. Computer ausserhalb vun Ärem Netzwierk an enger anerer Stad, Land, ...
Ech hunn et fäerdeg bruecht e Webserver am externen Netzwierk ze gesinn, datt wann nëmmen duerch meng ëffentlech IP ze setzen an den Hafen a mengem Modem Router opzemaachen, hunn ech Bind9 installéiert, fir kënnen d'Domain a mengem internen Netzwierk ze weisen an dat funktionnéiert richteg a mengem Netz. , awer ech kann net Informatioun fannen wéi een dat d'selwecht iwwer Internet maache kann an datt d'Leit net meng IP setzen awer déi erfonnt Domain wéi se et maachen, google, d'Land, d'Welt, dat englescht Geriicht,….
Gréiss an ech hoffen Dir fannt Informatiounen doriwwer.
Ech probéieren och ze léieren wéi een e Server montéiert, awer wat mech interesséiert ass wéi een e Server fir d'Produktioun montéiert an ech fannen nach ëmmer keng gutt Informatioun.
Wann Dir de Problem nach net geléist hutt, roden ech Iech e Kont op noip.com ze kreéieren. Dir erstellt eng gratis Domain, gitt d'ëffentlech IP a konfiguréiert d'DDNS op Ärem Modem. Ech hannerloossen Iech e Link: https://www.youtube.com/watch?v=6ijBQhn06CA
Merci.
Merci fir de Bäitrag, ech hunn just e LEMP Server installéiert a merci fir Äre Blog hunn ech schonn eng Iddi wéi ech meng WEB Säiten ëmsetzen, léiert elo e bëssen PHP oder HTML, watrengem méi einfach a vir.
Merci.
Gitt Är Ouvertureswierder vir, stellt Iech vir datt Dir e step-by-step Tutorial fir onerfuere Leit wéi ech maacht ... Ech war falsch.
Et huet mir genuch gedéngt, villmools Merci.
Gutt schlecht dësen Tutorial ...