Apache installeren op Ubuntu 20.04

Apache is een van de meest populaire webservers ter wereld. Het is een open-source en cross-platform HTTP server die de bevoegdheden van een groot percentage van de websites van het Internet. Apache biedt vele krachtige functies die kunnen worden uitgebreid door middel van extra modules.

deze tutorial beschrijft hoe de Apache webserver op Ubuntu 20.04 te installeren en te beheren.

Prerequisites #

voordat u begint met de tutorial, zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten .,

het installeren van Apache #

Apache is opgenomen in de standaard Ubuntu-repositories.

de installatie is vrij eenvoudig. Op Ubuntu-en Debian-systemen wordt het Apache-pakket en de service apache2genoemd.

Voer de volgende commando ‘ s uit om de pakketindex bij te werken en Apache te installeren:

sudo apt updatesudo apt install apache2

wanneer het installatieproces voltooid is, zal de Apache service automatisch starten.,

u kunt controleren of Apache draait door te typen:

sudo systemctl status apache2

De uitvoer moet u vertellen dat de service draait en ingeschakeld is om te starten bij het opstarten van het systeem:

dat is het, U hebt Apache met succes geïnstalleerd op uw Ubuntu 20.04 server, en u kunt beginnen met het te gebruiken.

HTTP-en HTTPS-poorten openen #

Apache luistert op poort 80 (HTTP) en 443 (HTTPS). Je moet die poorten in je firewall openen zodat de webserver toegankelijk is vanaf het Internet.,

aangenomen dat u UFW gebruikt , kunt u dat doen door het ‘Apache Full’ – profiel in te schakelen dat regels bevat voor beide poorten:

sudo ufw allow 'Apache Full'

controleer de wijziging:

sudo ufw status

controleer de Apache-installatie #

om te controleren of alles correct werkt, opent u uw browser, typt u uw server IP-adres , en u zult de standaard Ubuntu 20 zien.,Apache welkomstpagina zoals hieronder getoond:

de pagina bevat enige basisinformatie over Apache-configuratie bestanden, helper scripts, en directory locaties.

het opzetten van een virtuele Host #

een virtuele Host is een Apache configuratierichtlijn waarmee u meer dan één website op een enkele server kunt draaien. Meestal beschrijft een virtuele host één website.

Apache wordt geleverd met standaard één virtuele host ingeschakeld., Alle domeinen die naar het IP-adres van de server wijzen, komen overeen met de standaard virtuele host. Als u een enkele website host, kunt u de inhoud ervan uploaden in /var/www/html en bewerken het bewerken van de virtuele hostconfiguratie in het /etc/apache2/sites-enabled/000-default.conf bestand.

als u van plan bent meer dan één website te hosten, moet u voor elke site een virtuele hostconfiguratie maken. In deze sectie, we zullen het opzetten van een website voor een domein genaamd “example.com”. je moet vervangen “example.com” met uw domeinnaam.,

de eerste stap is het maken van de hoofdmap van het document waar de websitebestanden voor de domeinnaam zullen worden opgeslagen en geserveerd als antwoord op verzoeken. Voer het volgende commando uit om de map aan te maken:

sudo mkdir -p /var/www/example.com

voor testdoeleinden maak je een index.html bestand in de hoofdmap van het domeindocument:

/var/www/example.com/index.html

sla het bestand op en sluit het als u klaar bent.,

om permissieproblemen te voorkomen, wijzigt u de eigenaar van de hoofdmap van het domeindocument naar de apache-gebruiker (www-data):

sudo chown -R www-data: /var/www/example.com

de volgende stap is het maken van een virtuele hostconfiguratie voor de “example.com” domein. De beste praktijk is om elke vhost configuratie op te slaan in een apart bestand.

Apache vhosts-bestanden worden opgeslagen in /etc/apache2/sites-available map. De standaard naamgevingsconventie is om het bestand een naam te geven volgens het domein.,

Open uw teksteditor en maak het volgende bestand aan:

/etc/apache2/sites-available/example.com.conf

Apache leest geen configuratiebestanden in de /etc/apache2/sites-available tenzij ze gekoppeld zijn aan de /etc/apache2/sites-enabled map.,rors met:

sudo apachectl configtest

Als er geen fouten zijn, zie je de volgende output:

Syntax OK

Herstart de Apache service voor de wijzigingen door te voeren:

sudo systemctl restart apache2

tot slot, om te controleren of alles werkt zoals verwacht, open in je browser, en zie je iets als dit:

Conclusie #

We zien u hoe om Apache te installeren op Ubuntu 20.,04. U bent nu klaar om uw applicaties te implementeren en Apache te gebruiken als web-of proxyserver.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *