Sådan opsætter eller migrerer du et WordPress-websted til AWS EC2 Ubuntu Server 24.04

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
Sådan migrerer du et WordPress-websted til AWS EC2 Ubuntu Server 2404

At køre en WordPress-hjemmeside på AWS EC2 giver dig fuld kontrol over dit hostingmiljø. Kombineret med Ubuntu 24.04skaber det en pålidelig og skalerbar opsætning, der kan håndtere alt fra små blogs til virksomhedshjemmesider med høj trafik.

Hvis du lige er startet, er opsætning af WordPress på en ny EC2-instans en af ​​de mest effektive måder at skabe en brugerdefineret hostingløsning på. For dem, der allerede har en hjemmeside, sikrer migrering af dit WordPress-websted fra en ældre host eller server bedre ydeevne, forbedret sikkerhed og mere fleksibilitet i det lange løb.

Denne guide gennemgår begge tilgange. Først lærer du, hvordan du lancerer et helt nyt WordPress-websted fra bunden. Derefter gennemgår vi, hvordan du sikkert migrerer et eksisterende WordPress-websted til en ny AWS EC2-instans, der kører Ubuntu 24.04.

Forudsætninger: Migrer et WordPress-websted til AWS EC2 Ubuntu Server 24.04

Før du begynder at opsætte eller migrere dit WordPress-websted til AWS EC2 med Ubuntu 24.04, skal du sørge for at have alt, hvad du behøver, på plads. Dette vil hjælpe dig med at følge trinnene problemfrit og undgå forsinkelser under processen.

Her er hvad du skal have klar:

  • En aktiv AWS-konto med adgang til EC2-tjenesten
  • Et sikkert nøglepar til at oprette forbindelse til din server ved hjælp af SSH
  • Grundlæggende kendskab til Linux-kommandolinjen
  • Et domænenavn (valgfrit, men nyttigt til test og SSL-opsætning)
  • En komplet backup af dit eksisterende WordPress-websted, hvis du planlægger at migrere
  • En stabil internetforbindelse til overførsel af filer mellem servere

Når disse elementer er klar, kan du trygt fortsætte med enten den nye opsætning eller migreringsprocessen.

Brug for hjælp til at migrere din WordPress-hjemmeside til AWS?

Vi håndterer sikre WordPress-migreringer med nul nedetid, optimerede serverkonfigurationer og fuldstændig ro i sindet.

Opsæt WordPress fra bunden med LAMP Stack på Ubuntu 24.04

Migrer et WordPress-websted til AWS EC2 Ubuntu Server 24.04

Hvis du starter helt frisk, er installation af WordPress på en AWS EC2-instans med LAMP-stakken en af ​​de mest ligefremme måder at få dit websted online. LAMP-stakken inkluderer Linux, Apache, MySQL og PHP, som tilsammen giver et stabilt miljø til WordPress.

Trin 1: Start en ny EC2-instans

Log ind på din AWS Management Console, og gå til EC2 Dashboard. Klik på knappen "Start instans".

Vælg Ubuntu Server 24.04 LTS som dit maskinbillede. Vælg en instanstype baseret på dine behov. Til små projekter er t2.micro-instansen egnet og berettiget til AWS Free Tier.

Under konfigurationen skal du aktivere automatisk tildeling af offentlig IP-adresse og oprette et nyt nøglepar, hvis du ikke allerede har et. Tillad SSH, HTTP og HTTPS i sikkerhedsgruppereglerne. Til sidst skal du starte instansen og notere dens offentlige IP-adresse.

Trin 2: Opret forbindelse til serveren via SSH

Åbn din terminal eller SSH-klient. Brug kommandoen nedenfor til at oprette forbindelse, og erstat pladsholderne med din faktiske nøglefilsti og din offentlige EC2-IP.

ssh -i /sti/til/din-nøgle.pem ubuntu@din-ec2-ip

Sørg for, at din nøglefil har de korrekte tilladelser. Kør om nødvendigt denne kommando, før du opretter forbindelse:

chmod 400 din-nøgle.pem

Trin 3: Opdater og installer Apache Web Server

Når du er logget ind, skal du opdatere serveren og installere Apache med følgende kommandoer:

sudo apt opdatering sudo apt install apache2 -y

Efter installationen skal du sørge for at Apache kører:

sudo systemctl aktivere apache2 sudo systemctl starte apache2

Besøg din offentlige EC2 IP-adresse i en browser. Hvis Apache kører, vil du se standard Ubuntu-websiden.

Trin 4: Installer MySQL og opret WordPress-databasen

Installer MySQL-server:

sudo apt install mysql-server -y

Sikr MySQL-installationen ved at køre:

sudo mysql_secure_installation

Log derefter ind på MySQL for at oprette databasen og brugeren til WordPress:

sudo mysql

Kør følgende i MySQL-prompten:

OPRET DATABASE wordpress STANDARD TEGNSÆT utf8 SÆT utf8_unicode_ci; OPRET BRUGER 'wordpressuser'@'localhost' IDENTIFICERET AF 'dinadgangskode'; GIV ALLE RETTIGHEDER PÅ wordpress.* TIL 'wordpressuser'@'localhost'; SKIFT RETTIGHEDER; AFSLUT;

Trin 5: Installer PHP og nødvendige udvidelser

WordPress kræver PHP for at køre, sammen med adskillige udvidelser. Installer alt ved hjælp af:

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml 

Du kan bekræfte den installerede PHP-version ved at køre:

php -v

Genstart Apache for at indlæse PHP-modulet:

sudo systemctl genstart apache2

Trin 6: Download og konfigurer WordPress

Gå til din midlertidige mappe og download WordPress:

cd /tmp curl -O https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz

Opret konfigurationsfilen:

cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php

Kopier WordPress-filerne til web-roden:

sudo cp -a /tmp/wordpress/./var/www/html

Angiv de korrekte tilladelser:

sudo chown -R www-data:www-data /var/www/html sudo find /var/www/html -type d -exec chmod 750 {} \; sudo find /var/www/html -type f -exec chmod 640 {} \;

Trin 7: Konfigurer Apache Virtual Host

Opret en ny Apache-konfigurationsfil til dit websted:

sudo nano /etc/apache2/sites-available/wordpress.conf

Indsæt følgende konfiguration:

<VirtualHost *:80>ServerAdmin webmaster@localhost Dokumentrod /var/www/html<Directory /var/www/html/> TilladTilsidesæt alle Kræv alle givet</Directory> Fejllog ${APACHE_LOG_DIR}/error.log Brugerdefineret log ${APACHE_LOG_DIR}/access.log kombineret</VirtualHost>

Aktivér webstedet og nødvendige moduler:

sudo a2ensite wordpress.conf sudo a2enmod omskriv sudo a2dissite 000-default.conf sudo apache2ctl configtest sudo systemctl genstart apache2

Trin 8: Færdiggør WordPress-installationen

Åbn din browser, og besøg din offentlige EC2-IP eller dit domænenavn. Du bør se WordPress-opsætningsskærmen.

Vælg dit sprog, webstedstitel, administratorbrugernavn og adgangskode. Indtast din e-mailadresse, og beslut, om du vil fraråde søgemaskiner.

Når du klikker på Installer WordPress, bliver du ført til loginsiden. Brug de loginoplysninger, du lige har oprettet, til at logge ind og begynde at tilpasse dit websted.

Migrer et eksisterende WordPress-websted til AWS EC2 med Nginx og SCP

Hvis du allerede har en WordPress-hjemmeside, der kører på en anden server, kan du flytte den til en ny EC2-instans ved hjælp af en sikker og effektiv metode. Denne del af guiden viser dig, hvordan du migrerer dine filer og database ved hjælp af SCP og konfigurerer Nginx på din Ubuntu 24.04-server.

Trin 1: Forbered din nye EC2-instans

Start med at starte en ny EC2-instans med Ubuntu 24.04, ligesom du ville gøre med en frisk opsætning. Når serveren er oppe, skal du installere følgende pakker:

sudo apt opdatering sudo apt install nginx mysql-server php-fpm php-mysql -y

Aktivér og start tjenesterne:

sudo systemctl aktivere nginx mysql php8.1-fpm sudo systemctl starte nginx mysql php8.1-fpm

Trin 2: Opsæt SSH-adgang mellem servere

For at kopiere filer direkte mellem servere, skal du oprette en sikker forbindelse.

Generer en ny SSH-nøgle på din nye EC2-instans:

ssh-keygen -t ed25519 -C "wordpress_migration"

Vis din offentlige nøgle:

kat ~/.ssh/id_ed25519.pub

Log nu ind på din gamle server og tilføj denne nøgle til dens autoriserede nøglefil:

nano ~/.ssh/autoriserede_nøgler

Indsæt nøglen og gem. Dette gør det muligt for den nye server at oprette forbindelse sikkert.

Trin 3: Overfør hjemmesidefiler ved hjælp af SCP

Tilbage på din EC2-server skal du kopiere WordPress-filerne fra den gamle server:

scp -r bruger@oldserver:/var/www/html /home/ubuntu/html_backup

Flyt filerne på plads og juster tilladelserne:

sudo mv /home/ubuntu/html_backup /var/www/ditdomæne.com sudo chown -R www-data:www-data /var/www/ditdomæne.com

Trin 4: Opret MySQL-database og importer dataene

Log ind på MySQL på din EC2-server:

sudo mysql

Opret en database og bruger:

OPRET DATABASE wordpress TEGNSÆT utf8mb4 SÆT utf8mb4_unicode_520_ci; OPRET BRUGER 'wordpressuser'@'localhost' IDENTIFICERET MED 'adgangskode'; GIV ALLE RETTIGHEDER PÅ wordpress.* TIL 'wordpressuser'@'localhost'; SKIFT RETTIGHEDER; AFSLUT;

Eksporter databasen fra den gamle server:

mysqldump -u db_user -p db_name > export.sql

Overfør det til EC2-instansen:

scp export.sql ubuntu@ec2-ip:/home/ubuntu/

Importér det til den nye database:

mysql -u wordpressuser -p wordpress < /home/ubuntu/export.sql

Trin 5: Konfigurer Nginx til det migrerede websted

Opret en ny Nginx-konfigurationsfil:

sudo nano /etc/nginx/sites-available/ditdomæne.com

Tilføj følgende konfiguration:

server { listen 80; server_name yourdomain.com www.yourdomain.com; root /var/www/yourdomain.com; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; } location ~ /\.ht { deny all; } }

Aktivér webstedet og genindlæs Nginx:

sudo ln -s /etc/nginx/sites-available/ditdomæne.com /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl genindlæs nginx

Trin 6: Test webstedet med lokal DNS

Før du opdaterer DNS'en for verden, kan du teste din nye server ved hjælp af din lokale maskine. Rediger din hosts- fil:

På Mac eller Linux:

sudo nano /etc/hosts

Tilføj følgende linje:

EC2_OFFENTLIG_IP ditdomæne.com

Når du nu åbner dit websted i en browser, indlæses det fra den nye EC2-server, mens besøgende stadig vil se det aktive websted fra den gamle server.

Trin 7: Opsæt SSL med Let's Encrypt

Når DNS er skiftet, og dit domæne peger på den nye EC2-server, skal du installere Certbot for at aktivere HTTPS:

sudo apt install certbot python3-certbot-nginx -y sudo certbot --nginx -d ditdomæne.com -d www.ditdomæne.com

Certbot konfigurerer SSL og fornyer certifikater automatisk.

Trin 8: Endelig databasesynkronisering og DNS-skift

For at undgå at miste nyere data, skal du udføre en sidste databaseeksport og -import, før du skifter DNS.

Eksporter databasen igen på den gamle server:

mysqldump -u db_user -p db_name > nyeste.sql

Overfør det til EC2-serveren:

scp nyeste.sql ubuntu@ec2-ip:/home/ubuntu/

Importér det:

mysql -u wordpressuser -p wordpress < /home/ubuntu/latest.sql

Opdater nu din DNS A-post, så den peger på din EC2-instans' offentlige IP-adresse. DNS-ændringer kan tage alt fra et par minutter til et par timer at træde i kraft.

Konklusion: Lancér, migrér og væk med AWS EC2

Opsætning eller migrering af et WordPress-websted til AWS EC2 med Ubuntu 24.04 giver dig større kontrol, stærkere ydeevne og plads til vækst. Uanset om du valgte den LAMP-baserede nye installation eller migrerede fra en gammel server ved hjælp af Nginx og SCP, har du nu en kraftfuld opsætning klar til at understøtte dit websteds fremtid.

Med din WordPress-hjemmeside, der kører på EC2, drager du fordel af fleksibel skalering, hurtige svartider og fuldt ejerskab over dit servermiljø. Efterhånden som trafikken vokser, eller kravene ændrer sig, kan du opgradere din instanstype, konfigurere automatiske sikkerhedskopier eller endda oprette forbindelse til yderligere AWS-tjenester som CloudFront eller Route 53.

Husk at holde din server opdateret, overvåge ydeevnen regelmæssigt og forny dine SSL-certifikater efter behov. Med dette fundament på plads er du klar til at opbygge en sikker og professionel online tilstedeværelse, der kan håndtere alt, hvad der kommer bagefter.

Relaterede indlæg

Sådan migrerer du fra Wix til WordPress – komplet trin-for-trin guide (2026)

Sådan migrerer du fra Wix til WordPress: Komplet trin-for-trin guide (2026)

Migrering fra Wix til WordPress giver virksomheder mulighed for at flytte til en mere fleksibel platform med større

Seahawks retssag mod CloudLinux

Vigtige konklusioner CloudLinux annoncerede først sit konkurrerende produkt, AutopilotWP, den 24. marts 2026, og ifølge

Administration af cookiesamtykke

De bedste værktøjer til administration af cookiesamtykke til WordPress-websteder i 2026

Samtykkehåndtering af cookies er ikke længere bare et lille banner nederst på en

Kom i gang med Seahawk

Tilmeld dig i vores app for at se vores priser og få rabatter.