Eitt vinsælasta andlit Ubuntu er þróun þess og hollusta við heim netþjóna og viðskiptalífið. Innan þessa, auk þess að vera með útgáfu sem er eingöngu tileinkuð heimi netþjóna, er Ubuntu að samþætta og uppfæra mikið af hugbúnaði sem er notaður fyrir atvinnulífið og fyrir fagaðila netsins og þetta hefur afleiðingar á einn eða annan hátt fyrir notenda sem vilja þróa vefsíðu eða virkja heimamiðlara. Mest notaði valkosturinn fyrir þessa síðustu notendur er uppsetningu LAMP netþjóns í Ubuntu okkar. Uppsetning LAMP netþjóns er mjög algeng í nýjustu útgáfum af Ubuntu, kannski vegna þess að ef uppsetning hans er erfið væri hún ekki notuð á fagþjónum. En Hvernig setur þú upp LEMP netþjón? Hvað er LEMP netþjónn? Get ég haft LAMP og LEMP netþjón á sömu vél? Lestu áfram og þú munt uppgötva svör við þessum spurningum.
Hvað er LEMP netþjónn?
Fyrir þau ykkar sem þekkja LAMP netþjóna, vitið þið að þeir eru skammstafanir á hugbúnaðinum sem netþjónninn ber, ef um er að ræða LAMPI es Linux, Apache, Mysql og Php eða Python. Það er að segja stýrikerfi (Linux), netþjónastjórnunarhugbúnaður (Apache), gagnagrunnur (Mysql) og netþjónamál (Php eða Python). LEMP það væri þannig tilbrigði við hugbúnaðarpakkann sem LAMP færir, þannig LEMP það væru Linux, EngineX (Nginx), Maríadb eða Mysql og Php eða Python. Eina breytingin með tilliti til LAMP er að LEMP notar Nginx en ekki Apache sem hugbúnað sem sér um stjórnun netþjónsins, sem fyrir nýliða, segja að það sé mikil breyting. Á þessum tímapunkti, gæti ég haft LAMP og LEMP á sama netþjóni? Með krafti gætirðu haft það, þó í nokkrum lotum ef ekki í fyrstu, þá myndi netþjónninn hrynja þar sem það eru tveir netstjórnendur. Þannig er best að velja einn eða annan.
Undanfarna mánuði hefur Nginx virðist vera æskilegasti kosturinn á viðskiptasviðinu, þannig að LEMP lausnin lítur út fyrir að það verði framtíðin, en Hvernig setur þú upp?
Uppsetning LEMP netþjóns
Þægilegasta aðferðin til að setja upp netþjón, annað hvort LAMP eða LEMP er með lyklaborði og flugstöð, þannig að við opnum flugstöðina og skrifum:
sudo líklegur-fá setja upp nginx
Nginx er nú þegar í opinberu geymslunum, svo ekkert mál. Nú stoppum við, kveikjum á og endurræsir Nginx netþjóninn svo að Ubuntu byrji að þekkja hann og kynna hann í byrjun, svo við skrifum:
Sudo þjónusta nginx stöðva
sudo þjónusta nginx byrja
sudo þjónusta nginx endurræsa
sudo update-rc.d nginx sjálfgefið
Og ef þetta virkar ættirðu að sjá skilaboð svipuð þessum:
Byrjun / stöðvunartenglar kerfisins fyrir /etc/init.d/nginx eru þegar til.
Nú verðum við að setja upp restina af LEMP netþjónaverkfærunum. Við munum halda áfram með Php, þó að það sé möguleiki á að setja upp Python, til að þróa vefinn þá hafa þeir tilhneigingu til að velja php þó báðir séu jafn góðir.
sudo apt-get install php5 php5-cgi spawn-fcgi
sudo þjónusta nginx endurræsa
Og að lokum setjum við upp gagnagrunninn, við getum valið á milli MariaDB og Mysql, þau eru nánast þau sömu, með þeim mun að samfélagið notar það á meðan Mysql er frá fyrirtæki. Í þessu tilfelli setjum við upp Mysql fyrir að hafa ekki fylgikvilla seinna en annar hvor tveggja kostanna getur verið gildur
sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin
sudo þjónusta nginx endurræsa
Þessi síðasti pakki sér um umsjón gagnagrunnsins í gegnum vafrann. Nú er tölvan okkar og Ubuntu 14.04 okkar tilbúin til að starfa sem netþjónn. Mundu að til að athuga að það virkar verðum við að slá inn localhost vafrans og við munum sjá skjá þar sem stafirnir virka! Að auki, til að sjá vefina sem við búum til, verðum við að vista þá í / var / www möppunni í kerfinu okkar. Nú til að njóta Ubuntu Trusty og LEMP!
Athugasemd, láttu þitt eftir
mjög gott fyrst til hamingju með framlagið, nginx getur gert raunverulegan gestgjafa? , Þessum LEMP netþjóni er mælt með þróun sem tekur lengri tíma að gera það? Ég skil að það fer eftir tækninni sem þú notar og þeim auðlindum sem maður hefur, ég meina að það væri ráðlegra að nota NGINX í stað APACHE ?, síðan NGINX Býr það til fleiri framlög en Apache eða er það bara annar kostur?
Takk fyrir athygli þína
eftirskrift
Ég spyr þig þessarar spurningar vegna þess að ég hef heyrt þarna úti að sums staðar er ekki sett upp þróunarumhverfi með xampp, mamp eða lampp að það væri annað faglegra umhverfi samkvæmt þeim og að það væri lengra komið, ég hef unnið alla mína lífið með xampp og ég hafði ekki fundið marga galla en fyrir stærra þróunarumhverfi hef ég ekki prófað hvernig xampp hagar sér, en ég geri ráð fyrir að nginx ég meina LEMP er aðeins “þróaðri” mætti segja
takk
kveðjur
Ómar rojas
(y)