Ubuntu

Hoe Apache Web Server te installeren op Ubuntu 18.10

Hoe Apache Web Server te installeren op Ubuntu 18.10

Apache HTTP-server is een immens populaire platformonafhankelijke webserver die wereldwijd wordt gebruikt. Het is een gratis, open-source, krachtig programma dat zowel op UNIX/Linux als op MS Windows-platforms kan draaien.

Opvallende kenmerken zijn onder meer de mogelijkheid om de server meer gelijktijdige verzoeken te laten verwerken dankzij Multi-Processing Module (MPM) en geïntegreerde proxymodule-ondersteuning voor het FastCGI-protocol, asynchrone lees- en schrijfverwerking en aanzienlijke integratie met verschillende applicaties/software, verschillende modules , enz. Het ondersteunt ook embedded Lua-scripting. Het is niet zomaar een webserver. Het werkt ook als een reverse proxy voor andere webservers.

Apache-webserver installeren op Ubuntu 18.10

Officiële Ubuntu-softwarebronnen worden geleverd met Apache en zijn afhankelijkheden. Daarom is het eenvoudiger om de pakketindex van het systeem bij te werken en vervolgens de APT-pakketbeheerder te gebruiken om het Apache-pakket en zijn afhankelijkheden te installeren.

Stap 1) Start Terminal en voer de volgende opdracht in om het systeem bij te werken:.

sudo apt-get update

Stap 2) Controleer de beschikbare Apache-versie in de Ubuntu-repository

sudo apt-cache beleid apache2

Controleer de beschikbare Apache-versie

Stap 3) Installeer apache2

sudo apt-get install apache2

Apache installeren

Stap 4) Het zal vragen, "wil je doorgaan?".Typ Y.

Stap 5) Normaal gesproken zou de Apache-service automatisch moeten worden gestart. We kunnen de apache-status controleren.

sudo systemctl status apache2.onderhoud

Apache-statuscontrole

Apache Services starten en beheren

Apache-services kunnen worden beheerd met behulp van de volgende opdrachten:

Apache2-service starten

sudo systemctl start apache2

Apache2-service stoppen

sudo systemctl stop apache2

Apache2-service opnieuw starten

sudo systemctl herstart apache2

Apache2-service opnieuw laden na configuratiewijzigingen

sudo systemctl herlaad apache2

Schakel de Apache2-service in om te starten bij het opstarten

sudo systemctl activeer apache2

Schakel Apache2 uit bij het opstarten

sudo systemctl apache uitschakelen2

UFW-firewall controleren

Als u de UFW-firewall hebt ingeschakeld, moet u poort 80 en 443 openen. Dit komt omdat de Apache-webserver clientverzoeken ontvangt via HTTP en HTTPS. Controleer de UFW-status door de volgende opdracht in te voeren:

sudo systemctl-status ufw.onderhoud

UFW-status controleren

Nu kunt u de poorten 80 en 443 als volgt toestaan:

sudo ufw 80/tcp toestaan
sudo ufw toestaan ​​443/tcp
sudo ufw  opnieuw laden

Poorten toestaan

Als u bij toeval het bericht 'Firewall niet ingeschakeld (opnieuw laden overslaan)' ziet bij de opdracht UFW opnieuw laden, bewerkt u 'ufw.conf” bestand met behulp van de VIM-opdracht als volgt:

sudo  vim /etc/ufw/ufw.conf

Bewerken Conf

Wijzig ENABLED=nee in INGESCHAKELD=ja
sla het bestand op en sluit het af met: wq

Zo ziet het uiteindelijke bewerkte bestand eruit:

Bewerkte configuratie

Probeer Firewall nu opnieuw te laden. Het zou deze keer probleemloos moeten werken.

sudo ufw  opnieuw laden

UFW herladen

De Apache-installatie controleren

Om de actieve status van de Apache-installatie te controleren, start u de browser met hostnaam/server IP-adres:

Hostnaam

http://localhost/

Server IP gebruiken

http://192.168.10.25 (Uw server-IP)

Dit is de standaardpagina van Apache, en als je dit kunt zien, betekent dit dat je apache-server goed werkt.

Apache2 standaardpagina

Aanvullende opmerking: - Hoofdmappen van Apache kunnen als volgt worden geclassificeerd:

Web DocumentRoot: /var/www/html/ Hoofdmap met configuratiebestanden: /etc/apache2/ Hoofdconfiguratiebestand: /etc/apache2/apache2.conf Extra configuratie : /etc/apache2/conf-available/ en /etc/apache2/conf-enabled/ Configuratie van virtuele hosts : /etc/apache2/sites-available/ en /etc/apache2/sites-enabled/ Configuratie  voor het laden van modules: /etc/apache2/mods-available/ en /etc/apache2/mods-enabled/ Directory met logbestanden: /var /log/apache2/

Ik hoop dat het goed voor je heeft gewerkt. Heb je vragen? Schiet hieronder.

Strijd om Wesnoth Zelfstudie
The Battle for Wesnoth is een van de meest populaire open source strategiespellen die je op dit moment kunt spelen. Dit spel is niet alleen al heel la...
0 A.D. zelfstudie
Van de vele strategiespellen die er zijn, 0 A.D. slaagt erin om op te vallen als een uitgebreide titel en een zeer diep, tactisch spel ondanks dat het...
Unity3D-zelfstudie
Inleiding tot Unity 3D Unity 3D is een krachtige game-ontwikkelingsengine. Het is platformoverschrijdend, zodat je games voor mobiel, internet, deskto...