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
Steg 3) Installera apache2
sudo apt-get install apache2
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
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
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
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
Ändra AKTIVERAD = nej till AKTIVERAD = ja
spara och avsluta fil med: wq
Så här ser den slutliga redigerade filen ut:
Försök nu ladda om brandväggen igen. Det borde fungera utan problem den här gången.
sudo ufw ladda om
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.
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.