apacheAan de slag met apache


Opmerkingen

Deze sectie geeft een overzicht van wat apache is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen apache vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor apache nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Verschillende Apache httpd-releases

Versie Huidige versie Vrijlating
1.3 1.3.42 1998/06/06
2.0 2.0.65 2002/04/06
2.2 2.2.32 2005-12-01
2.4 2.4.25 2012-02-21

[Ubuntu] Eenvoudig voorbeeld van Hello World

In dit voorbeeld wordt u begeleid bij het instellen van een back-end voor een Hello World HTML-pagina.

Vereisten installeren


Bestel zaken voor deze stap!

  • sudo apt-get install apache2

HTML instellen


Apache-bestanden leven in /var/www/html/ . Laten we er snel komen. Zorg ervoor dat je eerst in je root directory, cd , dan cd /var/www/html/ .

In deze html map zullen al uw websitebestanden staan. Laten we snel een eenvoudig Hello World-bestand maken.

Typ het volgende in met uw favoriete teksteditor

<!DOCTYPE html>
<html>
<head>
    <title>Hello World!</title>
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>
 

Sla dit bestand op als index.html in de huidige map en je bent klaar om te gaan!

Uw webpagina bezoeken


Ga naar localhost om de pagina te bezoeken die u zojuist hebt gemaakt in uw browser. Als dat niet werkt, probeer 127.0.0.1 . Je zou "Hallo wereld!" als een h1 . Je bent klaar!

Installatie of instellingen

Gedetailleerde instructies voor het instellen of installeren van apache.

Ubuntu-installatie


sudo apt-get install apache2
 

Windows-installatie


Bekijk de WAMP- stapel. WAMP staat voor Windows, Apache, MySQL, PhpMyAdmin.

CentOS-installatie


Apache 2.2 wordt geleverd met CentOS6, terwijl 2.4 wordt geleverd met CentOS7, te installeren op beide besturingssystemen, uitvoeren

yum -y install httpd
 

macOS-installatie


macOS wordt geleverd met Apache vooraf geïnstalleerd, maar kan Apache installeren via Homebrew

Als de ingebouwde Apache al actief is, moet deze eerst worden afgesloten en alle automatisch ladende scripts worden verwijderd.

$ sudo apachectl stop
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
$ brew install httpd24 --with-privileged-ports --with-http2
 

Om ervoor te zorgen dat de server actief is.

Als u een bericht krijgt dat de browser geen verbinding kan maken met de server, controleert u eerst of de server is ingeschakeld.

$ ps -aef | grep httpd
 

Je zou een paar httpd-processen moeten zien als Apache actief is.