# Slik installerer og konfigurerer du Apache for WordPress

Å kombinere Apache med WordPress fungerer ofte uten at man trenger å foreta oppdateringer eller endringer på webserveren. I noen tilfeller må imidlertid serverprogrammet oppdateres eller konfigureres for å kunne kjøre WordPress. Lær hvordan du installerer og konfigurerer Apache for WordPress.

## Hva er kravene til Apache for WordPress?

- En server som kjører Linux
- Administratorrettigheter (root eller sudo)

Note For skyservere med Plesk bør applikasjoner som WordPress alltid installeres og administreres via Plesk-grensesnittet. Se artikkelen vår om bruk av WordPress på en skyserver med Plesk for trinnvise instruksjoner.

## Slik sjekker du hvilken versjon av Apache du har

Du kan finne ut hvilken versjon av Apache du bruker ved hjelp av følgende kommandoer:

- **Ubuntu og Debian**: sudo apache2 -v
- **CentOS, Fedora og RHEL**: sudo httpd -v

Hvis du kjører den aktuelle kommandoen på Linux-systemet ditt, får du informasjon om Apache-serveren din, inkludert versjonsnummeret.

[![Image: Apache: Find out which version you have in the Ubuntu terminal](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/a/2/csm_apache-show-version_c4a52fc754.webp "Apache: Find out which version you have in the Ubuntu terminal")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/apache-show-version.png) Find out which version you have in the Ubuntu terminal. I eksemplet ovenfor kjører Ubuntu-serveren Apache versjon 2.4.52.

Tip Har du ikke installert webserveren på Linux-serveren din ennå? Les vår trinnvise veiledning om hvordan du konfigurerer en Apache-webserver.

## Slik oppdaterer du Apache

Den nåværende versjonen av WordPress krever **Apache versjon 2.4 eller nyere**. Dette er for å sikre at webserveren er kompatibel med den PHP-versjonen som brukes (7.4+). Det sikrer også at WordPress kan benytte `mod_rewrite`. Du kan lære hvordan du installerer PHP i vår digitale guide.

Note Oppgradering av Apache fra versjon 2.2 til 2.4 kan føre til problemer med eldre webprogramvarepakker. Les nøye gjennom [listen over endringer](https://httpd.apache.org/docs/current/upgrading.html "Apache Project: Upgrading from 2.2 to 2.4") nedenfor for å sikre at webapplikasjonen din ikke påvirkes før du oppgraderer Apache.

### Ubuntu og Debian

På nyere Ubuntu- og [Debian-systemer](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/debian-den-universelle-systemprogramvaren/), inkludert Ubuntu 22.04, installerer du den nyeste versjonen av Apache ved først å oppdatere pakkehåndtereren med følgende kommando:

```bash
sudo apt update
```

Neste trinn er å bruke den klassiske installasjonskommandoen for Apache2 til å gjennomføre oppgraderingen:

```bash
sudo apt install apache2
```

### CentOS, Fedora og RHEL

I nyere versjoner av CentOS og RHEL/Fedora, inkludert CentOS 7, kan du oppdatere Apache ved hjelp av følgende kommando:

```bash
sudo yum update
```

Note Hvis kommandoen ikke fungerer, må du kanskje først installere og konfigurere pakkeverktøyet EPEL (Extra Packages for Enterprise Linux). På Red Hats offisielle nettside finner du en [veiledning for installasjon av](https://www.redhat.com/en/blog/install-epel-linux "Red Hat Guide: EPEL Installation") EPEL [for RHEL og CentOS](https://www.redhat.com/en/blog/install-epel-linux "Red Hat Guide: EPEL Installation").

## Slik installerer du mod\_rewrite

WordPress bruker Apaches `mod_rewrite` -omskrivingsmotor til å **omdirigere og endre URL-adresser**.

`mod_rewrite` er installert som standard på CentOS- og Red Hat-systemer. For å installere denne modulen på Ubuntu og Debian, bruk følgende kommando:

```bash
sudo a2enmod rewrite
```

Etter at du har installert det, må du starte Apache-tjenestene på nytt ved hjelp av denne kommandoen:

```bash
sudo systemctl restart apache2
```

Deretter konfigurerer du URL-omskrivninger via en .htaccess-fil.

## Slik aktiverer du mod\_rewrite i Apache

I noen tilfeller må du konfigurere Apache for at `mod_rewrite` skal kunne kjøres. For dette må Apache-konfigurasjonsfilen tilpasses tilsvarende. Hvilken fil det dreier seg om, avhenger av webhotelloppsettet på serveren din. Som standard er den viktigste Apache-konfigurasjonsfilen for serverens primære domene:

- **RHEL, Fedora og CentOS**: `/etc/httpd/conf/httpd.conf`
- **Ubuntu og Debian**: `/etc/apache2/apache2.conf`

Det kan også finnes separate Apache-konfigurasjonsfiler for hvert enkelt domene. Disse finnes vanligvis på:

- **RHEL, Fedora og CentOS**: `/etc/httpd/conf.d/[your domain name].conf`
- **Ubuntu og Debian**: `/etc/apache2/sites-available/[your domain name].conf`

Når du har funnet ut hvor konfigurasjonsfilen ligger, åpner du den med et hvilket som helst tekstredigeringsprogram (med administratorrettigheter) og ser etter følgende:

```text
AllowOverride None
```

[![Image: Apache configuration file: Activate mod_rewrite](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/9/f/csm_apache-mod-rewrite-eintrag_872000d5e0.webp "Apache configuration file: Activate mod_rewrite")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/apache-mod-rewrite-eintrag.png) Apache configuration file with mod\_rewrite module turned off Erstatt nå oppføringen med følgende:

```text
AllowOverride All
Order allow,deny
Allow from all
```

Lagre og lukk filen, og start deretter Apache på nytt med kommandoen:

```bash
sudo systemctl restart apache2
```


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/slik-installerer-og-konfigurerer-du-apache-for-wordpress/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/slik-installerer-og-konfigurerer-du-apache-for-wordpress/) for AI/LLM consumption.