Apache webserver is de meest gebruikte open-source webserver die wordt ondersteund op het merendeel van het besturingssysteem, waaronder Linux, Windows, MacOS, Solaris, enz. Het is zeer aanpasbaar en kan worden geïntegreerd met andere modules. Het installeren en configureren van Apache voor basic setup is vrij eenvoudig. In dit artikel wordt uitgelegd hoe u de Apache webserver op Ubuntu-besturingssysteem kunt installeren en configureren.,
opmerking: We hebben de procedure uitgelegd in dit artikel op een Ubuntu 20.04 LTS-systeem.
Apache2 installeren; Stap 1: Update
eerst moeten we de system repository index bijwerken om de meest recente versie van Apache2 te installeren. Start hiervoor de Terminal met de sneltoets Ctrl + Alt + T en voer het volgende commando uit:
merk op dat alleen een geautoriseerde gebruiker de pakketten van het Linux systeem kan installeren, updaten of verwijderen.,
Stap 2: installeer Apache2
volgende in deze stap zullen we Apache2 webserver installeren. Voer hiervoor het onderstaande commando uit in Terminal:
het systeem kan om bevestiging vragen door u een Y / n optie te geven. Druk op y en voer vervolgens in om verder te gaan. Daarna zal de Apache2 webserver en alle afhankelijkheden op uw systeem worden geïnstalleerd.,
controleer de versie van de Apache server als volgt:
Firewall configuratie
nu moeten we bepaalde poorten op ons systeem openen om toegang te krijgen tot Apache van buitenaf. Laten we eerst een lijst maken van de applicatieprofielen waar we Apache toegang toe moeten geven. Voer hiervoor het volgende commando uit:
Hier kunt u verschillende apache profielen zien.,
We zullen het zeer beperkende profiel ‘Apache’ gebruiken om netwerk-ctiviteit op poort 80 aan te zetten.
Controleer nu de status die Apache toelaat in firewall.
Apache webserver configureren; Apache service verifiëren
voordat u naar de configuratie gaat, moet u eerst controleren of de Apache service operationeel is., Voer hiervoor het onderstaande commando uit in Terminal:
uit de bovenstaande uitvoer kunt u zien dat de Apache2 service actief is en draait.
een andere aanpak om te controleren of Apache goed draait door een webpagina aan te vragen van de Apache webserver., Om dit te doen, zoek je je IP-adres met het volgende commando:
open de webbrowser en ga als volgt naar apache welkomstpagina:
vervang 192.168.72.134 door het IP-adres van je machine.
door te navigeren naar de bovenstaande link in de browser, zie je de Apache welcome pagina die de indicatie is dat de Apache server correct werkt.,
virtuele Hosts instellen in Apache
Als u meerdere domeinen hebt die server van de Apache webserver moeten zijn, dan moet u virtuele hosts instellen. In het volgende, zullen we u laten zien hoe u het opzetten van een virtuele host in Apache. We zullen de domeinnaam instellen “info.net”. zorg ervoor dat de info.ne met uw eigen domeinnaam.
Stap 1: Maak een map aan voor uw domein
In deze stap maken we een map aan voor onze domeinnaam. Deze directory wordt gebruikt voor het opslaan van de gegevens op onze website.,
Voer het volgende commando in Terminal door het vervangen van de info.net met uw eigen domein naam:
de map Wijzigen eigendom van de huidige gebruiker:
Toewijzen van machtigingen die noodzakelijk zijn als volgt:
Stap 2: Maak een voorbeeldpagina voor uw website
we hebben virtuele host ingesteld en wijs de benodigde toestemming toe. Nu maken we een voorbeeldpagina voor onze website. We zullen de voorbeeldpagina maken met behulp van Nano-editor, maar elke teksteditor kan voor dit doel worden gebruikt.
Copy paste these lines of HML code:
<head>
<title>Welcome to info.net!</title>
</head>
<body>
<h1>You are running info.net on Ubuntu 20.04!,</h1>
</body>
</html>
Gebruik nu Ctrl+O om op te slaan en vervolgens Ctrl+X om het bestand af te sluiten.
Stap 3: Maak een virtueel hostbestand
De Apache-server wordt standaard geleverd met een virtueel hostbestand. Dit bestand wordt gebruikt om de inhoud van de webserver te dienen., We zullen echter het nieuwe virtuele hostbestand genereren met het volgende commando:
Voer nu de onderstaande regels in door de info.net door uw eigen domeinnaam.
Gebruik nu Ctrl+O om op te slaan en vervolgens Ctrl+X om het bestand af te sluiten.
Stap 4: Activeer virtueel host configuratiebestand
In deze stap maken we het virtuele host configuratiebestand aan., Voer hiervoor het volgende commando uit in Terminal:
Schakel nu de ” 000-standaard uit.conf “standaard virtueel configuratiebestand als volgt:
Nu herstarten Apache te activeren nieuwe configuratie als volgt:
Stap 5: Testen op fouten
Zodra de instellingen zijn ingevuld, u kunt de test voor elke configuratie fouten:
krijgt U de volgende fout:
om deze fout op te lossen, het bewerken van de servernaam.,conf-bestand:
voeg dan deze regel toe door de info.net met uw eigen domeinnaam:
de servernaam opslaan en afsluiten.,conf bestand en uitvoeren:
nu opnieuw uitvoeren:
Deze keer zult u hopelijk geen fout ontvangen.
Stap 6: test virtuele host
nu is de Apache webserver klaar om ons domein te bedienen. Laten we dit testen door naar de volgende link in de browser te navigeren:
Vervang de info.net met uw domeinnaam.,
de volgende indexpagina laat zien dat de Apache server klaar is om onze domeinnaam aan te bieden.,he2
om Te stoppen en vervolgens start de Apache”
om Te herladen apache server naar de nieuwe configuraties:
om Te beginnen met Apache op de boot:
uitschakelen Apache bij het opstarten:
Dit artikel is toegelicht op de installatie en configuratie van Apache web server in Ubuntu 20.,04. We hebben ook uitgelegd het opzetten van een virtuele host. Nu kunt u het opzetten van meerdere domeinen in dezelfde Apache server. Uiteindelijk hebben we een aantal commando ‘ s genoemd die zeer nuttig kunnen zijn bij het beheren van de Apache webserver.