Apache web server, rakibaadda Ubuntu 20.04

Ku saabsan Apache web server-ka Ubuntu 20.04

Maqaalka soo socda waxaan ku arki doonaa sida aan u awoodno ku rakib server webka Apache Ubuntu 20.04. Adeegga HTTP Apache waa adeegaha websaydhka oo bixiya shaqooyin badan oo awood badan. Kuwaas waxaa ka mid ah qaybo kala duwan oo firfircoon oo wax lagu rakibo, taageero adag oo xagga warbaahinta ah, iyo is dhexgal ballaaran oo lala galo barnaamijyada kale ee caanka ah.

Kahor bilaabida rakibida, waa inaan helnaa isticmaale joogto ah oo leh mudnaanta sudo ee kumbuyuutarka lagu rakibay. Maxaa intaa ka badan, waa inaan karnaa a brannmur si loo xannibo dekedo aan muhiim ahayn. Markaan waxaas oo dhan helno, waan awoodnaa soo gal sida isticmaale aan xidid ahayn si aad u bilowdo.

Ku rakib Apache

Apache waa waxaa laga heli karaa bakhaarrada software-ka ee Ubuntu. Sababtaas awgeed waxaan ku bilaabaynaa cusbooneysiinta tixraaca baakadka maxalliga ah si aan u helno isbeddelada ugu dambeeyay:

sudo apt update

hadda waan awoodnaa rakibi xirmada apache2:

Ku rakib xirmada Apache2

sudo apt install apache2

Rakibaadda ka dib waxaan awoodnaa hubi nooca Apache ee aan rakibno ku qoreysa isla terminaalka:

Apache server server nooca lagu rakibay Ubuntu 20.04

sudo apache2ctl -v

Dejinta Firewall

Kahor baaritaanka Apache, waxaad u baahan tahay wax ka beddelo dejimaha gidaarka si aad ugu oggolaato gelitaanka dibedda dekedda webka ee laga isticmaali karo. Waxaan sameyn doonnaa tan waxaan u maleyneynaa inaanu qaabeynay a firewall sida UFW loo qaabeeyey inuu xaddido marin u lahaanshaha serverka.

Inta lagu jiro rakibidda, Apache waxay iska diiwaangelisaa UFW waxayna siisaa qaar Astaamaha dalabka ee loo isticmaali karo in lagu suuro galiyo ama lagu joojiyo marin u helka Apache iyada oo loo marayo darbiga.

Waan awoodnaa qor astaamahan makiinada:

ufw liiska liiska

sudo ufw app list

Sida wax soo saarku u muujinayo, waxaa jira saddex muuqaal oo loo heli karo Apache:

  • Apache profile Muuqaalkan kaliya dekedda furan 80 (taraafikada webka ee aan la qarin)
  • Apache Buuxda → Fur labada dekedood 80 (taraafikada webka ee aan la qarin) sida dekedda 443 (sir ah TLS / taraafikada SSL)
  • Apache Secure profile Xogtan kaliya dekedda furan 443 (sir ah TLS / taraafikada SSL)

Tusaalahan, tan iyo markii aynaan wali hagaajin SSL, waxaan kaliya u oggolaan doonaa taraafikada dekedda 80:

ufw u oggolow apache

sudo ufw allow 'Apache'

Waan awoodnaa xaqiiji isbedelka makiinada:

xaaladda ufw

sudo ufw status

Hubi adeegaha shabakadda

Dhamaadka nidaamka rakibida, Ubuntu 20.04 wuxuu bilaabmayaa Apache, sidaas adeegaha webku waa inuu horeyba usocdaa oo socdaa. Waxaan ku xaqiijin karnaa qoraal ahaan:

Xaaladda serverka Apache

sudo systemctl status apache2

Amarka kor ku xusan waa inuu muujiyaa in adeeggu uu ku bilowday si guul leh. Si kastaba ha noqotee, habka ugu wanaagsan ee loo tijaabiyo tan waa inaad ka codsato bog Apache. Waxaan ka heli karnaa adoo adeegsanaya cinwaanka IP-ga si loo xaqiijiyo in barnaamijku si sax ah u socdo. Haddii aadan aqoon cinwaanka IP-ga, waxaa lagu heli karaa adoo ku qoraya cinwaanka (Ctrl + Alt + T):

amro magaca martida -I

hostname -I

Amarkan waxay na tusi doontaa qaar ka mid ah cinwaanada maxalliga ah ee meelaha u kala baxsan. Waxaan tijaabin karnaa mid kasta oo ka mid ah biraawsarka si aan u aragno inay shaqeynayaan iyo in kale. Kuwani waa inay noo oggolaadaan inaan aragno bogga hore ee Ubuntu 20.04 Apache:

Apache server-ka gudaha ayaa ka shaqeynaya

Boggan waxaa sidoo kale ku jira macluumaad aasaasi ah oo ku saabsan faylasha muhiimka ah ee Apache iyo goobaha tusaha.

Maamul Apache

Hadda oo aan leenahay adeegaha shabakadda oo shaqeynaya, aan aragno qaar amarrada aasaasiga ah amarada leh systemctl.

para jooji serverka:

sudo systemctl stop apache2

Bilow adeegaha webka markii la joojiyay:

sudo systemctl start apache2

para jooji oo bilow adeegga:

sudo systemctl restart apache2

Haddii aan si fudud isbeddel ugu sameyneyno qaabeynta, Apache dib ayaa loo soo rogi karaa iyadoon lumin isku xirnaanta makiinada:

sudo systemctl reload apache2

Asal ahaan, Apache waxaa loo qaabeeyey si toos ah inuu kumbiyuutarka ku bilaabo. Waan ka joojin karnaa tan makiinada:

sudo systemctl disable apache2

para dib-u-awood adeeg si aad ugu bilowdo kabaha:

sudo systemctl enable apache2

Apache Faylal Muhiim ah iyo Diiwaanno

Mawduuc

  • / var / www / html Lud Waxaa ku jira Waxyaabaha mareegtada ah. Tan waxaa lagu beddeli karaa faylasha qaabeynta Apache.

Qaabeynta Server

  • / iwm / apache2 → Dhammaan Faylasha qaabeynta Apache halkan deg.
  • /etc/apache2/apache2.conf About Waxay ku saabsan tahay Apache faylka qaabeynta ugu weyn.
  • /etc/apache2/ports.conf File Faylkan wuxuu qeexayaa dekadaha Apache ay dhagaysan doonaan.
  • / iwm / apache2 / goobaha-la heli karo / direct Buugga cinwaanku ku yaal ee martigaliyayaasha dalwaddu ku kaydin karaan goob kasta. Apache ma isticmaali doonto feylasha qaabeynta ee laga helay buugan illaa ay ku xirayaan galka goobta ka shaqeeya. Guud ahaan, dhammaan dejinta qufulka adeegga waxaa lagu sameeyaa tusahan.
  • / etc / apache2 / goobaha-karti / Direct Buugga halka ay ku kaydsan yihiin marti-geliyaha dalxiis ee goobta ku shaqeeya. Kuwani waxaa badanaa la abuuraa iyadoo lagu xirayo faylasha qaabeynta ee laga helo galka bogagga la heli karo oo leh a2ensite. Apache wuxuu aqriyaa feylasha qaabeynta iyo iskuxiraha kujira tusahan markuu bilaabayo ama uu dib uxarajinayo si loo sameeyo isku xir buuxa.
  • / iwm / apache2 / conf-heli karo /, / iwm / apache2 / conf-karti / Director Tusahaani waxay la leeyihiin xiriir la mid ah tusayaasha la heli karo ee bogagga iyo bogagga karti u leh, laakiin waxaa loo isticmaalaa in lagu keydiyo jajabyada qaabeynta ee aan ka tirsanaan martigeliyaha guud.
  • / iwm / apache2 / mods-la heli karo /, / iwm / apache2 / mods-karti / Director Tusayaashan ku jira modules la heli karo iyo karti, siday u kala horreeyaan.

Diiwaanka adeegga

  • /var/log/apache2/access.logCodsi kasta oo loo diro adeegaha websaydhka ayaa ku qornaa faylka faylkaan haddii aan si kale loo sheegin.
  • /var/log/apache2/error.log Default Asal ahaan, khaladaadka oo dhan waxay kujiraan faylkan.

Waa laga heli karaa macluumaad dheeraad ah oo ku saabsan adeegaan websaydhka mashruuca.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Pablo dijo

    Cashar wanaagsan! Waad ku mahadsantahay wadaagistaada!

  2.   duudduuban 56 dijo

    Waad salaaman tihiin. Illaa iyo hadda wax walba si wanaagsan ayey u socdeen. Waan sii wadi doonaa laylinta si aan wax badan u barto.
    Salaan. Hug

  3.   Taxane dijo

    Casharbarid aad ufiican, ficil, fudud oo fudud oo la hirgalin karo, Mahadsanid

  4.   Franz Laguerre dijo

    Waxay igu reebtay wax aan caadi ahayn. Iyagu waa tallaabooyinkeygii ugu horreeyay ee UBUTU si aan ugu rakibo server WEB ah. Xaqiiqdii waxaan qorsheynayaa inaan raaco qoraaladaada si aanan u lumin dunta.
    Muchas gracias