Faʻafefea ona faʻapipiʻi Apache 'upega tafaʻilagi i le Ubuntu 18.04?

ubuntu apache

Apache o se matala puna, satauro-tulaga HTTP web server lea e faʻaogaina le HTTP / 1.12 maliega faʻatasi ma le manatu o le 'upega tafaʻilagi. O le manulauti o lenei poloketi o le tuʻuina atu lea o se 'auʻaunaga malupuipuia, lelei, ma faʻalautele e tuʻuina mai ni tautua HTTP e o gatasi ma tulaga masani o le HTTP.

Apache web server E masani ona faʻaaogaina faʻatasi ma le MySQL database database, le gagana tusitusi PHP, ma isi gagana tusitusi. lauiloa pei o Python ma Perl. O lenei faʻatulagaina ua faʻaigoaina o le LAMP (Linux, Apache, MySQL ma Perl / Python / PHP) ma fausia ai se tulaga mamana ma malosi mo le atinaʻeina ma le tufatufaina o 'upega tafaʻilagi polokalama.

Apache faʻagasologa faʻagasologa

Ona o le sili lauiloa o le talosaga mafai ona maua i totonu o fale teu oloa o le tele Linux tufatufaina, o lea o lona faapipiiina e faigofie lava.

I le tulaga o Ubuntu 18.04 uma desktop ma le tautua matou te faʻamoemoe i le afifi o loʻo i totonu o fale teu oloa.

Pau lava le mea e tatau ona matou tatalaina se laina ma faʻatino le tulafono lea:

sudo apt update

sudo apt install apache2

solo e tatau ona tatou faʻamaonia le faʻapipiʻiina ma o mea uma e manaʻomia afifi mo Apache e galue ai i luga o la tatou komepiuta o le a faʻapipiʻiina.

Faʻamaeʻaina le faʻagasologa pau le mea matou te faʻamaonia ai na sao le faʻapipiʻiina, mo lenei luga o le laina matou faʻatinoina:

sudo systemctl status apache2

O fea e tatau ona tatou maua se tali tutusa ma lenei:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

I lenei mea ua mafai ona tatou vaʻaia na faʻapipiʻi le tautua ma o loʻo ola saʻo. E ui lava o loʻo iai foʻi se matou auala e faʻamaonia ai lenei mea.

El o le isi metotia e ala i le talosagaina o le Apache itulauMo lenei mea e tatau ona tatou ulufale i la matou tuatusi IP i la matou browser.

Afai latou te le iloa le IP tuatusi o lau komepiuta, e mafai ona latou mauaina mai i auala eseese mai le laina laina.

Pau lava le mea o le a tatou faʻatinoina lenei faʻatonuga:

hostname -I

A faia lena mea, o le a faʻaalia mai ia matou se lisi o latou, latou mafai ona o atu suʻega luga o le browser taʻitasi, e mafai ona matou iloaina la matou IP tuatusi pe a faʻaalia mea nei i le suʻesuʻega:

apache_default

Lenei o le Apache itulau o loʻo faʻaali mai ai ia tatou o loʻo tamoʻe i luga o la tatou komipiuta ma faʻaali mai ia i matou le faʻasino i mea o loʻo i ai ni faʻavasega faila.

Poloaiga Apache Autu

O loʻo iai nei le Apache web server o loʻo tamoʻe mai ile matou system, oe manaʻomia le iloa nisi masani faʻatonuga o lenei, aua o lenei e mafai ona tatou amataina pe taofi le faʻagaioiga pe a manaʻomia.

O tulafono e lua e sili ona taua o le amata ma taofi le tautua i luga o la tatou komipiuta, mo naʻo lea e tatau ona tatou faʻatinoina i luga o le tulaga peʻa tatou manaʻo e amata Apache:

sudo systemctl start apache2

A o e taofi Apache tatou faia:

sudo systemctl stop apache2

E i ai foi le matou avanoa toe amata le tautua e aunoa ma le taofia, mo lenei na o matou faʻatinoina:

sudo systemctl restart apache2

Lenei se isi faʻatonuga e mafai ona aoga tele pe a o loʻo tamoʻe ma matou manaʻomia se faʻagasologa faʻafouina, e mafai ona tatou faʻatinoina lenei faʻatonuga e le motusia fesoʻotaʻiga o loʻo i ai ma le sapalai:

sudo systemctl reload apache2

I le tulaga e te manaʻo e faamuta le tautua naʻo le faʻatinoina:

sudo systemctl disable apache2

Ma mo le isi faʻafeagai i le tulaga o le toe faʻaaogaina le tautua i la matou 'au na matou faʻatinoina:

sudo systemctl enable apache2

Apache2 modules

Apache2 o se 'auʻaunaga e mafai ona faʻamalosia e modules. O faʻalautelega faʻaaliga e avanoa e ala i modules e mafai ona utaina i Apache2. I le faaletonu, o se seti o modules o loʻo aofia i luga o le sapalai i le tuʻufaʻatasia taimi.

Ua tuʻufaʻatasia e le Ubuntu Apache2 e faʻatagaina ai le utaina o le module. Fetuunaiga faʻatonuga mafai tuʻutuʻu aofia ai le i ai o se module i le aofia ai i latou i se poloka .

E mafai ona latou faʻapipiʻi atili Apache2 modules ma faʻaaoga ia latou upega tafailagi. Mo se faʻataʻitaʻiga, tamoe i le faʻatonuga lenei i se faʻamafanafanaga e faʻapipiʻi ai le MySQL Authentication module:

sudo apt install libapache2-mod-auth-mysql

I le / etc / apache2 / mods-avanoa tusi faʻasino e mafai ona e siakiina le faʻaopopo-i modules.

Apache ei ai le tele o latou, ae afai e te fia iloa sili atu ou te fautuaina faitau le vaega lea o tama mai Canonical faʻasoa mai ma matou.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.