Webhosting indeholder mange valg og beslutninger, og det kan hurtigt blive
servere, der ikke bliver fuldt udnyttet, især når du administrerer flere
websites. Denne artikel viser dig, hvordan du
hoste flere websites på én server. Ved hjælp af
funktioner på Apache på Linux-systemer (Ubuntu og CentOS) og internet
Information Services (IIS) på Windows, brugere kan få maksimal udnyttelse af deres servers
potentiale, forenkle webstedsstyring og reducere betydeligt
overhead costs. This guide gives server administrators the knowledge to
trinvis guide til at optimere deres hostingmiljø,
sikrer at hver webside kører stabilt på en samlet server
setup.
Apache
Konfiguration for Ubuntu og CentOS
Dette afsnit guider dig gennem processen med at konfigurere Apache til
host flere websites på en enkelt server, specifikt udformet til
Ubuntu og CentOS systemer.
Prerequisites
Opdater din systems pakkedatabase:
Ubuntu/Debian:
sudo apt update
sudo apt upgrade -y
CentOS/RHEL:
sudo yum update -y
Sørg for at have sudo privileges to perform
administrative tasks.
Step 1: Install
Apache
Ubuntu/Debian:
sudo apt install apache2 -y
CentOS/RHEL (pakken hedder httpd):
sudo yum install httpd -y
Step 2: Create
Directories
Opret en rodmappe for hvert website:
sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html
Replace domain.com and domain2.com with
dine faktiske domænenavne.

Step 3: Assign
Permissions
Indstil tilladelserne, så webserveren kan få adgang til
content:
sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www

Trin 4: Opret indeks
Pages
Create a simple index.html fil for hvert domæne:
echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html
Step 5: Configure
Virtual Hosts
Kopier standard-konfigurationsfilen og rediger den for hvert domæne:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf
Rediger virtual host-filen for domain.com:
sudo nano /etc/apache2/sites-available/domain.com.conf
Foretag de nødvendige ændringer i filen:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/domain.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Gentag processen for domain2.com.
Trin 6: Aktivér websteder
Aktivér de nye websteder og deaktivér standardwebstedet:
sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf

Step 7: Restart
Apache
Genstart Apache for at anvende ændringerne:
Ubuntu/Debian:
sudo systemctl restart apache2
CentOS/RHEL:
sudo systemctl restart httpd
Step 8: Edit
Hosts-fil og test af websteder
Rediger hosts-fil:
- Åbn hosts-filen med et tekstredigeringsprogram:
sudo nano /etc/hosts
- Tilføj poster for dine domæner, der peger på serverens IP-adresse,
for example:
192.168.1.10 domain.com
192.168.1.10 domain2.com

- Gem og luk filen.
Alternativt: Opdater DNS A-poster:
Hvis du har registrerede domæner, skal du opdatere A-posterne i DNS
indstillingerne, så de peger på serverens IP-adresse.
Test websteder med Curl:
Test dine websteder for at sikre, at de er tilgængelige:
curl http://domain.com
curl http://domain2.com

IIS Configuration
for Windows Server
Dette afsnit indeholder en fuldstændig vejledning til opsætning af
flere websteder på en enkelt server ved hjælp af Internet Information Services
(IIS) på Windows Server.
Step
1: Installér IIS ved hjælp af guiden Tilføj roller og funktioner
-
Åbn Server Manager: Klik på Server Manager-ikonet
på proceslinjen, eller åbn det fra Start-menuen. -
Start guiden Tilføj roller og funktioner: In the
Server Manager-dashboard, klik på Manage and then
select Tilføj roller og funktioner. -
Rollebaseret eller funktionsbaseret installation: Choose
Rollebaseret eller funktionsbaseret installation and click on
Next.

-
Select Server: Vælg den server, hvor du
vil installere IIS, og klik på Next. -
Add Roles: I afsnittet Roller skal du markere feltet
forWeb Server (IIS). Når du bliver bedt om at tilføje funktioner, der
kræves til webserver (IIS), skal du klikke på Add
Features.

- Features: Der kræves ingen yderligere funktioner
medmindre du har særlige behov. Klik på Next.

-
Webserverrolle (IIS): Gennemse oplysningerne
and click on Next. -
Role Services: Vælg de IIS-rolletjenester, du vil
installere. For en grundlæggende webserver er standardvalgene typisk
sufficient. Click on Next.

-
Confirmation: Gennemse dine valg, og klik
on Install. Installationsprocessen vil
begin. -
Completion: Når installationen er fuldført,
click on Close.
Trin 2: Tilføj websteder
- Åbn IIS Manager: Press Windows key +
R, type inetmgr, and press
Enter.

-
Opret et nyt websted: Højreklik på
Sites mappe i IIS Manager og vælg Add
Website. -
Website Details:
-
Site name: Angiv et beskrivende navn.
-
Physical path: Vælg mappen, der indeholder dine
website’s files. -
Type: Usually http.
-
IP address: Select an IP or leave as All
Unassigned. -
Port: Typically 80 for
HTTP. -
Host name: Angiv domænenavnet.

- Gentag for yderligere websteder: Følg samme
trin for hvert websted.
Trin 3: Konfigurer vært
Headers
-
Select a Website: Klik på webstedet i IIS
Manager. -
Open Bindings: In the Actions
panel, click on Bindings.

-
Rediger eller tilføj binding: In Site
Bindings, rediger en eksisterende binding eller klik på
Add. -
Angiv værtsnavn: Angiv værtsnavn i
Host name field.

- Gentag for yderligere websteder: Følg samme
trin for hvert websted.
Step 4: Manage
DNS og rediger værtsfil
-
Opdater DNS-poster: For at dine domænenavne bliver
løst til din IIS-server skal du opdatere DNS A-posterne til at pege på
serverens offentlige IP-adresse. Dette er nødvendigt, hvis du bruger
registrerede domænenavne. -
Rediger værtsfilen (valgfrit): If you don’t
har et domæne og vil teste lokalt, kan du redigere værtsfilen på
din lokale computer (ikke serveren). Denne fil er typisk placeret på
**C:**. Tilføj poster for hvert af dine websteder, der peger på IP-adressen
på din IIS-server. For eksempel:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Replace 192.168.1.10 med IP-adressen på din
Windows Server. Husk, at denne ændring kun gør webstederne
tilgængelige på den maskine, hvor du redigerer hosts-filen.

Step 5: Verify
Websites
Åbn en webbrowser, og gå til hvert domæne for at kontrollere, at
webstederne bliver serveret korrekt. Hvis du har redigeret hosts-filen, skal du
gøre dette på den maskine, hvor du foretog ændringerne. Du burde se indholdet
af webstedet, hvis alt er konfigureret korrekt.

Step 6:
Yderligere konfigurationer (valgfrit)
-
SSL Certificates: Hvis du planlægger at bruge HTTPS,
skal du installere og konfigurere SSL-certifikater for hvert
site. -
Application Pools: Overvej at oprette separate
application pools for hvert websted for bedre administration og
security. -
Security Settings: Gennemgå og konfigurer sikkerhedsindstillinger
efter dine krav.
Hvert websted er tilgængeligt via sit eget domænenavn og deler de
samme serverressourcer.
Afslutningsvis er hosting af flere websteder på en enkelt server ved hjælp af
Apache eller IIS effektivt og omkostningsbesparende. Ved at følge de detaljerede
trin for Ubuntu, CentOS og Windows Server kan du
strømline webadministration og optimere serverressourcer for at sikre en
stabil online tilstedeværelse. Hvis du har spørgsmål, er du velkommen til at kontakte os.
us by submitting
a ticket.
Også i Startdokumenter
Related guides.
Har du brug for hjælp til noget andet?
Gennemsnitlig svartid under 1 time. Rigtige mennesker, ikke bots.