Bii o ṣe le fi sori ẹrọ olupin ayelujara Apache lori Ubuntu 18.04?

afun ubuntu

afun jẹ orisun ṣiṣi, agbelebu-pẹpẹ HTTP olupin ayelujara eyiti o ṣe ilana ilana HTTP / 1.12 ati imọran ti aaye foju. Ero ti iṣẹ yii ni lati pese olupin ti o ni aabo, daradara, ati extensible ti o pese awọn iṣẹ HTTP ni mimuṣiṣẹpọ pẹlu awọn ajohunše HTTP lọwọlọwọ.

Apache olupin ayelujara Nigbagbogbo a nlo ni apapo pẹlu ẹrọ ipamọ data MySQL, ede afọwọkọ PHP, ati awọn ede afọwọkọ miiran. olokiki bi Python ati Perl. Iṣeto yii ni a pe ni LAMP (Linux, Apache, MySQL ati Perl / Python / PHP) ati ṣe agbekalẹ pẹpẹ ti o lagbara ati ti o lagbara fun idagbasoke ati pinpin awọn ohun elo ti o da lori wẹẹbu.

Ilana fifi sori Afun

Nitori gbajumọ nla ti ohun elo naa le wa laarin awọn ibi ipamọ ti ọpọlọpọ awọn pinpin kaakiri Linux, nitorinaa fifi sori rẹ rọrun.

Ninu ọran ti Ubuntu 18.04 tabili mejeeji ati olupin a yoo gbekele package ti o wa laarin awọn ibi ipamọ.

A nikan ni lati ṣii ebute kan ati ṣiṣe aṣẹ atẹle:

sudo apt update

sudo apt install apache2

Solo a gbọdọ jẹrisi fifi sori ẹrọ ati gbogbo awọn idii ti o yẹ fun Apache lati ṣiṣẹ lori kọnputa wa yoo fi sori ẹrọ.

Pari ilana naa a nikan ni lati ṣayẹwo pe o ti fi sii ni deede, fun eyi lori ebute ti a ṣiṣẹ:

sudo systemctl status apache2

Nibo o yẹ ki a gba idahun iru si eyi:

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

Pẹlu eyi a le rii pe iṣẹ ti fi sii ati pe o n ṣiṣẹ ni deede. Botilẹjẹpe a tun ni ọna miiran lati jẹrisi eyi.

El ọna miiran jẹ nipa bibere oju-iwe Apache kan, fun eyi a ni lati tẹ adirẹsi IP wa nikan ni aṣawakiri wa.

Ti wọn ko ba mọ adiresi IP ti kọmputa rẹ, wọn le gba ni awọn ọna oriṣiriṣi lati laini aṣẹ.

A nikan ni lati ṣe aṣẹ yii:

hostname -I

Nigbati o ba ṣe bẹ, a yoo fi atokọ wọn han wọn, wọn le ṣe idanwo aṣawakiri naa lọkọọkan, a le ṣe idanimọ adirẹsi IP wa nigbati atẹle ba han ninu ẹrọ aṣawakiri naa:

apache_de aiyipada

Eyi ni oju-iwe Apache ti o fihan wa pe o nṣiṣẹ lori kọmputa wa o si fihan wa ni itọsọna nibiti o ni diẹ ninu awọn faili iṣeto.

Awọn Aṣẹ Apache Ipilẹ

Tẹlẹ nini olupin ayelujara Apache ti n ṣiṣẹ lori eto wa, o nilo lati mọ diẹ ninu awọn ofin ipilẹ ti eyi, nitori pẹlu eyi a le bẹrẹ tabi da ilana naa ti o ba jẹ dandan.

Awọn ofin ipilẹ akọkọ meji ni lati bẹrẹ ati da iṣẹ naa duro lori kọnputa wa, fun eyi nikan a gbọdọ ṣiṣẹ lori ebute nigba ti a fẹ bẹrẹ Apache:

sudo systemctl start apache2

Nigba ti lati da Afun duro a ṣiṣẹ:

sudo systemctl stop apache2

A tun ni seese ti tun bẹrẹ iṣẹ naa laisi diduro rẹ, fun eyi a ṣe nikan:

sudo systemctl restart apache2

Bayi aṣẹ miiran ti o le wulo pupọ nigbati o nṣiṣẹ ati pe a nilo isọdọtun ilana kan, a le ṣe aṣẹ yii eyiti kii yoo ge asopọ awọn isopọ to wa tẹlẹ pẹlu olupin:

sudo systemctl reload apache2

Ni ọran ti o fẹ mu iṣẹ naa mu a nikan ṣiṣẹ:

sudo systemctl disable apache2

Ati fun ọran idakeji ni ọran ti tun-muu iṣẹ naa ṣiṣẹ ninu ẹgbẹ wa a ṣe nikan:

sudo systemctl enable apache2

Awọn modulu Apache2

Apache2 jẹ olupin ti o le ṣe iranlowo nipasẹ awọn modulu. Awọn ẹya ti o gbooro sii wa nipasẹ awọn modulu ti o le gbe sinu Apache2. Nipa aiyipada, a ti ṣeto awọn modulu lori olupin ni akoko sakojo.

Ubuntu ṣajọ Apache2 lati gba ikojọpọ modulu agbara. Awọn itọsọna iṣeto le ni majemu pẹlu wiwa module nipasẹ pẹlu wọn ninu apo kan .

Wọn le fi awọn modulu Apache2 sii sii ati lo wọn lori olupin wẹẹbu wọn. Fun apẹẹrẹ, ṣiṣe aṣẹ atẹle ni itọnisọna kan lati fi sori ẹrọ module Ijeri MySQL:

sudo apt install libapache2-mod-auth-mysql

Ninu itọsọna / ati be be lo / apache2 / mods-available o le ṣayẹwo awọn modulu afikun.

Apache ni nọmba nla ninu wọn, ṣugbọn ti o ba fẹ mọ diẹ sii Mo ṣeduro ka abala yii pe awọn eniyan lati Canonical pin pẹlu wa.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.