Sådan opsættes flere websider med en Apache-server

Indlæg af Hanne Mølgaard Plasc

 

1.

Åbn en terminal session og fra kommandoprompten, opdatér Ubuntu med følgende kommando:



sudo apt-get update



Dette sikrer, at al software på din Ubuntu-server er opdateret.

2.

Installer Apache 2-pakken med følgende kommando:



sudo apt-get install apache2



Disse installationer og starter Apache 2-serveren.

3.

Lav en kopi af standardkonfigurationen med følgende kommando:



sudo cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / yourdomain



I denne kommando er 'yourdomain' navnet på Dit andet websted, bortset fra standard Apache 2-webstedet.

4.

Rediger konfigurationsfilen til Apache 2 for at være sikker på, at den følgende linje er i filen:



DocumentRoot / var / www



Enhver tekstredigerer, som vi, nano eller gedit, vil arbejde. Gem filen og afslut.

5.

Opdater filen du oprettede i Trin 3 som følger:



ServerAdmin youremail@localhost.com (standard er webmaster @ localhost)



Servernavn dindomæne (det nye fuldt kvalificerede domænenavn)



ServerAlais www.yourdomain.com (serveraliaset)



DocumentRoot / var / www / yourdomain (hvor Apache søger sider)



Errorlog /var/www/yourdomain/error.log



Customlog /var/www/yourdomain/access.log kombineret



Gem filen og afslut.

6.

Rediger filen / etc / hosts for at stoppe din browser fra at søge på internettet for dit nye domæne ved at tilføje dit domænenavn og alias til localhost-linjen i / etc / hosts ved hjælp af følgende kommando:



127.0.0.1 localhost yourdomain www.yourdomain.com

7.

Lav en mappe til at holde websiderne for dit domæne:



sudo mkdir / var / www / yourdomain



Senere gemmer du siderne til din web site i denne mappe.

8.

Aktiver dit domæne ved hjælp af følgende kommando:



sudo a2ensite dit domæne



Start (eller genstart) Apache ved hjælp af følgende kommando:



sudo /etc/init.d/apache2 Start (eller 'genstart')



Serveren skal være klar til at betjene sider.

9.

Opret en Webside og gem den i det bibliotek, du oprettede i trin 7. Navngiv det 'index.html.' Sørg for at differentiere den nye side fra standard 'It Works!' side, som Apache leverer, så du kan være sikker på, at det nye websted rent faktisk fungerer.

10.

Genstart Apache med følgende kommando:

< br />
sudo /etc/init.d/apache2 genstart



Start en webbrowser og indtast 'localhost' som URL. Tryk på 'Enter'. Du skal se standardsiden for Apache. Brug en ny fane ved at indtaste 'localhost / yourdomain' som URL og trykke på 'Enter.' Din nye side skal vise, hvilket angiver, at Apache 2 nu er vært for flere websider.



Du kan gentage proceduren for så mange forskellige sider eller websteder som du vil være vært for. med din Apache 2-server.

Apache-projektet har produceret en meget populær og gratis webserver, der indeholder en komplet liste over de funktioner, du ville forvente af en serverpakke i verdensklasse. Når det implementeres på Ubuntu Linux, som også er gratis, giver det et robust web hosting miljø. Apaches standardkonfiguration understøtter kun et websted, men ved at konfigurere serveren til virtuel hosting kan du understøtte flere hjemmesider. Ressource-sektionen indeholder links til hjælp til andre Linux-implementeringer end Ubuntu.