Ubuntu

Så här installerar du Apache Web Server på Ubuntu 18.10

Så här installerar du Apache Web Server på Ubuntu 18.10

Apache HTTP-server är en oerhört populär plattformsserver som används över hela världen. Det är en gratis, öppen källkod, kraftfull och kan köras på UNIX / Linux samt MS Windows-plattformar.

Anmärkningsvärda funktioner inkluderar möjligheten att låta servern tjäna fler samtidiga förfrågningar på grund av Multi-Processing Module (MPM) och integrerat proxymodulstöd för FastCGI-protokollet, asynkron läs- och skrivhantering och betydande integration med olika applikationer / program, olika moduler , etc. Det stöder också inbäddat Lua-skript. Det är inte bara en webbserver. Det fungerar också som en omvänd proxy för andra webbservrar.

Installera Apache Web Server på Ubuntu 18.10

Officiella Ubuntu-programvarulager har Apache och dess beroenden. Därför är det enklare att uppdatera systemets paketindex och sedan använda APT-pakethanteraren för att installera Apache-paketet och dess beroenden.

Steg 1) Starta terminalen och ange följande kommando för att uppdatera systemet.

sudo apt-get-uppdatering

Steg 2) Kontrollera tillgänglig Apache-version på Ubuntu-arkivet

sudo apt-cache policy apache2

Kontrollera tillgänglig Apache-version

Steg 3) Installera apache2

sudo apt-get install apache2

Installera Apache

Steg 4) Det kommer att fråga, "vill du fortsätta.”Skriv Y.

Steg 5) Normalt bör Apache-tjänsten startas automatiskt. Vi kan kontrollera apache-statusen.

sudo systemctl status apache2.service

Apache-status-kontroll

Starta och hantera Apache Services

Apache-tjänster kan hanteras med följande kommandon:

För att starta Apache2-tjänsten

sudo systemctl starta apache2

För att stoppa Apache2-tjänsten

sudo systemctl stoppa apache2

För att starta om Apache2-tjänsten

sudo systemctl starta om apache2

För att ladda om Apache2-tjänsten efter konfigurationsändringar

sudo systemctl ladda om apache2

Aktivera Apache2-tjänsten för att starta vid start

sudo systemctl aktiverar apache2

Inaktivera Apache2 vid start

sudo systemctl inaktivera apache2

Kontrollerar UFW-brandväggen

Om UFW-brandväggen är aktiverad måste du öppna port 80 och 443. Detta beror på att Apache-webbservern får klientförfrågningar via HTTP och HTTPS. Kontrollera UFW-status genom att ange följande kommando:

sudo systemctl status ufw.service

Kontrollerar UFW-status

Nu kan du tillåta portarna 80 och 443 enligt följande:

sudo ufw tillåter 80 / tcp
sudo ufw tillåter 443 / tcp
sudo ufw ladda om

Tillåter hamnar

Om du av misstag ser meddelandet ”Firewall not enabled (hoppa över omladdning)” vid kommandot om laddning av UFW, redigerar du “ufw.conf ”-fil med VIM-kommandot enligt följande:

sudo vim / etc / ufw / ufw.konf

Redigera Conf

Ändra AKTIVERAD = nej till AKTIVERAD = ja
spara och avsluta fil med: wq

Så här ser den slutliga redigerade filen ut:

Redigerad Conf

Försök nu ladda om brandväggen igen. Det borde fungera utan problem den här gången.

sudo ufw ladda om

UFW Reload

Kontrollerar Apache-installationen

För att kontrollera Apache-installationens körstatus, starta webbläsaren med värdnamn / serverns IP-adress:

Värdnamn

http: // localhost /

Använda server-Ip

http: // 192.168.10.25 (Din server-IP)

Det här är Apache-standardsidan, och om du kan se detta betyder det att din apache-server fungerar bra.

Apache2 standardsida

Ytterligare anmärkning: - Huvudkatalogerna för Apache kan klassificeras enligt följande

Web DocumentRoot: / var / www / html / Huvudkatalog för konfigurationsfiler: / etc / apache2 / Huvudkonfigurationsfil: / etc / apache2 / apache2.konf Ytterligare konfiguration : / etc / apache2 / conf-available / och / etc / apache2 / conf-enabled / Konfiguration av virtuella värdar : / etc / apache2 / sites-available / och / etc / apache2 / sites-enabled / Configuration for loading modules: / etc / apache2 / mods-available / and / etc / apache2 / mods-enabled / Log files directory: / var / log / apache2 /

Jag hoppas att det fungerade bra för dig. Har några frågor? Skjut nedan.

OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...