Verkkopalvelimen määrittäminen


Paras vastaus

Verkkopalvelimen asetukset on monia tapoja. Halpa ja helppo tapa on käyttää olemassa olevaa virtualisointia tukevaa tietokonetta. Voit käyttää hypervisor-ohjelmaa, kuten Oracle VirtualBox, luoda verkkopalvelimen käyttöjärjestelmän virtuaalisen esiintymän ja määrittää palvelimen siihen. Voit myös tutkia erillisiä palvelinten isännöintipalveluja. Nämä ovat palveluja, jotka tarjoavat kaikki laitteet ja liitännät, yleensä laskutetaan kuukausitilauksella. Nämä palvelut voivat sisältää myös teknisen tuen, ja ne voivat jopa määrittää ja hallita Web-palvelinta lisähintaan. Voit myös ostaa omat palvelinlaitteesi ja määrittää verkkopalvelimen omaan verkkoon. Tämä on tyypillisesti intensiivisin ja kallein vaihtoehto. Harkitse syytä, miksi asetat ensin verkkopalvelimen. Onko se käytännössä? Haluatko, että paikallista verkkopalvelinta käytetään vain paikallisessa verkossa? Ehkä harkitse ensimmäistä vaihtoehtoa. Etsitkö verkkosivustoa tai isännöi verkkopalvelinta pienyritykselle tai organisaatiolle? Toinen vaihtoehto voi olla paras. Haluatko luoda kattavan palvelinlaboratorion? Kolmas vaihtoehto voi olla paras. Harkitse budjettiasi. Vaihtoehto yksi on halvin ja vaihtoehto 3 on todennäköisesti kallein.

Kun olet päättänyt laitteistosta ja käyttöjärjestelmästä, etsi kyseisen käyttöjärjestelmän dokumentaatio ja aloita miettiä, mitä haluat saavuttaa verkkopalvelin. Tarvitsetko vain paikan verkkosivuston ylläpitämiseen vai haluatko myös sähköposti- ja tiedostojaon? Jotkut käyttöjärjestelmät ja ohjelmat ovat parempia tietyille asioille. Tutki ohjelmistoja tarpeidesi mukaan. Jos haluat yksinkertaisesti isännöidä verkkosivustoa, sinun ei tarvitse vuokrata kalliita laitteita ja ostaa Windows Server 2019 -lisenssiä. Tarvitset virtuaalipalvelimen ja Linux-distron. Jos sinulla on lisää kysymyksiä, vastaa tai lähetä minulle viesti.

Vastaa

Tämä on niin laaja kysymys, että voi olla vaikea tietää, mistä aloittaa, mutta yritän murtaa se alas yksinkertaisesti.

Tyypillisimmät verkkopalvelimet toimivat LAMP-pinona. LAMP tarkoittaa Linuxia, Apachea, mySQL: ää ja PHP: tä.

Linux-käyttöjärjestelmä on itsessään valtava aihe, joten saattaa olla parempi viettää aikaa sillä, mutta yleisin osa se mitä tarvitset käytännön tietoa on BASH-kuori, jolla sitä manipuloidaan. Tämä sivu näyttää toistaiseksi salaiselta, mutta lisää se kirjanmerkkeihin, ja se on hyödyllinen myöhemmin:

Apache on jälleen melko valtava asia, mutta pääosin muut ovat asettaneet sen sinulle. Enimmäkseen sinun on vain tiedettävä, miten määritetään outo asia, kuten htaccess-sääntö. Poke täällä täällä jonkin verran tietoa siitä. Vaikka käytännön tarpeet ovat harvoin niin laajoja, huomaat, että alusta lähtien silmäsi silmäilemällä olevat asiat alkavat olla järkeviä ajan myötä.

Apache HTTP Server Project

Toinen palvelin, jota jotkut ihmiset käyttävät Apachen sijaan (tai sen vieressä), on NGINX (lausutaan nimellä ”Engine X”). Jälleen tiheä materiaali ja käytännön tarve suurimmalle osalle tietoa ei ole asia, joka vaatii syvällistä pohdintaa:

Tervetuloa NGINX-Wikiin!

Kun ”L” ja ”A” ovat alhaalla, voimme lopulta päästä kohtaan ”M”, josta liha ja perunat alkavat: mySQL. MySQL on kyselykieli, jota käytetään keskustelemaan tietokantojen kanssa. Jos haluat rakentaa minkä tahansa tyyppisen verkkosivuston, jossa on dynaamista sisältöä, kirjautumisia jne., Sinun on tiedettävä se. Jälleen tämä sivusto on laajempi kuin tarvitsemasi tiedot, mutta se on kyselykieli, jonka haluat tietää eniten. Käytä virallista sivustoa tai etsi muita opetusohjelmia, kunnes tunnet olosi mukavaksi.

MySQL

On olemassa useita uuden sukupolven tietokantoja, jotka tulevat ikään, mutta en pääse niihin. Jos olet utelias, etsi vain ”nosql-tietokannat” ja löydät paljon, mikä viettää sinut hetkeksi.

Ja lopuksi ”P”, joka on PHP. PHP ei todellakaan ole ainoa ohjelmointikieli siellä, mutta ylivoimaisesti suurin osa sovelluksista kirjoitetaan sitä käyttäen. Mistä tahansa haaroitat sieltä, huomaat, että se on nopea kieli, johon voi palata piiskaamaan jotain nopeasti tai rakentamaan täysimittaisia ​​sovelluksia. Facebook kirjoitettiin alun perin PHP: lle, ja jopa osa siitä on edelleen. He ovat sittemmin luoneet nopeamman version nimeltä HHVM (hip-hop virtuaalikone), mutta se on pohjimmiltaan sama kieli.

Hypertext Preprocessor

HHVM

Se kattaa LAMP-ohjelman perusteet. Toinen asia, jonka ehdotan tutustuvan, on JavaScript. On käytännössä mahdotonta löytää sivusto, joka ei käytä sitä, ja sille on yhtä monta kehystä kuin palvelinkielille. Ole hyvä siinä – se on kätevä.

JavaScript

Jos haluat tietää hieman enemmän kulissien takana ja konepellin alla, lue DNS.Se on hölynpölyä keskellä Internetin infrastruktuurin toimintaa, ja se vie sinut muille alueille, jotka määrittävät loput.

Verkkotunnusjärjestelmä – Wikipedia

Tämän pitäisi pitää sinut kiireisenä muutaman vuoden, ellei kauemmin, mutta jos saat jopa kunnollisen yleisen käsityksen kaikista näistä asioista, voit kuljettaa älykkäitä keskusteluja melko paljon kukaan kentällä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *