Apache HTTP -server
Siden den første lanseringen i 1995 har Apache utviklet seg raskt for å rangere som den mest omfattende brukte og fremtredende webserveren, og støtter mer enn 37% av alle nettsteder.
Fordi det har så mange tillegg som øker mulighetene til webserveren, er Apache, en webserver opprettet på C-programmeringsspråket, ekstremt tilpasningsdyktig. I tillegg inneholder de mod -filbuffer for hurtigbufring, mod FTP for å tilby FTP for filer både opplastinger og nedlastinger, og MOD_SSL for håndtering av SSL/TLS Data -kryptering.
Videre, takket være det omfattende biblioteket med tillegg, legger Apache til forskjellig kompatibilitet inkludert IPv4 og IPv6-kompatibilitet så vel som de mye brukte HTTP, HTTP/2 og HTTPS-protokoller.
Installasjon av Apache HTTP -server i Ubuntu
Trinn 01: For å laste ned den siste utgaven av Apache2, bør vi først oppgradere serverkildeindeksen. Skriv inn løpskommandoen etter å ha åpnet konsollen ved å trykke på Ctrl+ALT+T.
Det skal bemerkes at bare en klient med tillatelser kan laste ned, endre eller avinstallere programmer fra en Linux -maskin.
Trinn 02: Vi laster ned Apache2 Proxy -serveren neste i dette stadiet. Skriv inn følgende kommando i terminalen for å gjøre dette:
Systemet kan be om tillatelse ved å gi deg et Y/N -valg. For å gå videre, trykk Y. Trykk deretter Enter. Etter det vil maskinen din bli konfigurert til å laste ned Apache2 -webserveren og alle forutsetningene.
Trinn 03: Etter installasjon, gjør følgende for å sjekke Apache Server -versjonen.
Nginx -server
Nginx, som vil bli kalt "Engine-X," er en forhøyet, pålitelig open source webserver som også fungerer som en mellomvare, omvendt proxy, IMAP/POP3 Proxy Server og API Connector. Nginx, som ble opprettet av Igor Sysoev i 2004 og har siden fått beryktethet til å overgå konkurrenter, har vist seg å være en av de mest pålitelige og sikre webserverne.
Nginx er kjent på grunn av dens evne og beredskap, fleksibilitet og begrenset ressursbruk. I kontrast kan Nginx behandle opptil 500 000 forespørsler hvert sekund med minimal CPU -bruk når den er riktig innstilt. På grunn av dette overgår det Apache og er den beste webserveren for å betjene travle nettsteder.
Nginx er avhengig av innstillinger, implementering av justeringer ganske enkelt. Den deler mange likheter med Apache, inkludert muligheten til å støtte flere protokoller, SSL/TLS, grunnleggende HTTP -identifikasjon, hostingtjenester, båndbreddeallokering og URL -modifisering, for å nevne noen få. Nginx kontrollerer for tiden 31% av vertsindustrien for domener.
Installasjon av Nginx Server i Ubuntu
Veiledningen innebærer nødvendigvis at brukeren har en gyldig SSH -klient installert på datamaskinen sin. Følgende er kommandoene for standard programvare NGINX -installasjon fra et Linux -depot:
Trinn 01: APT -distribusjonssystemet kan brukes til å laste ned Nginx fra Ubuntus standardbiblioteker fordi det er til stede der.
Trinn 02: For å få tilgang til de mest oppdaterte versjonsbeskrivelsene, siden dette er vårt første møte med APT-innkapslingen i denne diskusjonen, vil vi oppgradere vår lokale versjonsindeks. Etter det kan vi installere Nginx:
APT vil installere Nginx og andre plugins til serveren din når du godkjenner operasjonen.
Trinn 03: Sjekk utgaven av Nginx etter installasjon.
Apache Tomcat -server
Den rene Java -prosessoren, Java Expression Language og Java Server websider implementeres alle ved hjelp av Apache Tomcat, som er gratis programvare. Det ser ut til å være det beste valget for fagfolk som lager og leverer Java-baserte apper.
Teknisk sett skiller Tomcat seg fra vanlige webservere. Det er en Java Servlet som implementerer tekniske krav som Java Server Pages (JSP) og Java -uttrykksspråk, samtidig som det gir ekstra muligheter for å kommunisere med Java Servlets (Java EL).
At Tomcat er designet spesielt for å betjene Java-baserte innhold, setter det forskjellig fra andre webservere. Det ble opprinnelig opprettet for å tilby JSP -funksjoner som Apache HTTP -serveren trenger.
Når du utvikler planer som inneholder både PHP og Java -innhold, kan Apache Tomcat lanseres i tillegg til Apache HTTP -serveren. Mens Tomcat administrerer JSP -funksjonene, kan Apache HTTP -serveren håndtere både statisk og dynamisk innhold. Imidlertid er Apache Tomcat ikke en fullverdig webserver og er ikke så effektiv som mer etablerte webservere som Nginx og Apache når de brukes alene.
Distribusjon av Apache Tomcat -serveren i Ubuntu
Trinn 01: Start ledeteksten på Ubuntu -datamaskinen din ved å trykke på "Ctrl+Alt+T", og skriv deretter opp kommandoen som er oppført under for å oppgradere systemkatalogene.
Trinn 02: Java må installeres på maskinen din før du kan begynne å installere Apache Tomcat -serveren. For dette, bruk ledeteksten for å få “OpenJDK 11”.
Trinn 03: Sjekk deretter Java -versjonen som er installert for øyeblikket.
Trinn 04: Sørg for om Apache Tomcat -pakken er til stede på biblioteket etter å ha fullført trinnene. Det viktigste utfallet er at "Tomcat9" -modulen er tilgjengelig for nedlasting og sier:
Trinn 05: Deretter bruker vi skriptet som er gitt nedenfor for å bygge Apache Tomcat i Linux etter å ha funnet den nødvendige pakken:
Trinn 06: System som vil aktivere på Ubuntu, Apache Tomcat -serveren lanseres umiddelbart. Du kan bruke “SS” -kommandoen for å se dataene om strømforsyning for nettverk for å bekrefte denne aktiviteten:
Trinn 07: Hvis maskinen din har UFW -barrieren slått på, kan integrering av periferiutstyr være problematisk. Så skriv inn følgende “UFW” -skript for å tillate innkommende trafikk fra alle slags kilder til port “8080”.
Trinn 08: Ubuntus Apache Tomcat -server skal fungere. Men på dette stadiet, hvis du strengt tatt har gjort alle foregående instruksjoner. Oppgi plattformens loopback -bane og Apache Tomcat -serverportnummeret for å bekrefte driften:
Konklusjon
Organisasjonen selv frigjør oppgraderinger og sårbarhetsløsninger for å holde plattformen gjeldende. Nylig har Apache, Nginx og Apache Tomcat vokst i popularitet og bruk betydelig. I løpet av de siste fem årene har internettbruk gjennomgått en betydelig overgang. Antall individuelle internettbrukere har økt betydelig hver dag. Denne artikkelen har alle detaljene om de 3 beste Linux -serverne.
Du må bestemme hvilken webserver du skal bruke basert på dine behov, teknologisk oppsett og teknisk ekspertise. Det er ikke en enkelt webserver som tilbyr alle fordelene og kan brukes i alle tilfeller.