# Kuidas installida ja seadistada Apache WordPressi jaoks

Apache ja WordPressi ühendamine toimib sageli ilma, et veebiserverit oleks vaja uuendada või muuta. Mõnel juhul tuleb aga serverirakendust WordPressi töötamiseks uuendada või konfigureerida. Tutvuge, kuidas Apache WordPressi jaoks installida ja konfigureerida.

## Millised on Apache’i nõuded WordPressi jaoks?

- Linuxi operatsioonisüsteemiga server
- Administraatori õigused (root või sudo)

Note Pleskiga pilveserverite puhul tuleks rakendusi nagu WordPress alati installida ja hallata Pleski kasutajaliidese kaudu. Samm-sammult juhised leiate meie artiklist WordPressi kasutamise kohta Pleskiga pilveserveris.

## Kuidas kontrollida oma Apache’i versiooni

Saate oma Apache versiooni teada saada järgmiste käskude abil:

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

Kui käivitad oma Linuxi süsteemis vastava käsu, saad teavet oma Apache-serveri kohta, sealhulgas versiooni numbri.

[![Image: Apache: Find out which version you have in the Ubuntu terminal](https://www.ionos.com/et-ee/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/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/apache-show-version.png) Find out which version you have in the Ubuntu terminal. Eespool toodud näites töötab Ubuntu-server Apache versiooniga 2.4.52.

Tip Kas pole veel veebiserverit oma Linuxi serverisse installinud? Lugege meie samm-sammult juhiseid Apache veebiserveri seadistamise kohta.

## Kuidas Apache’it uuendada

WordPressi praegune versioon nõuab **Apache versiooni 2.4 või uuemat**. See tagab, et veebiserver on ühilduv kasutatava PHP versiooniga (7.4+). Samuti tagab see, et WordPress saab kasutada Apache `mod_rewrite` moodulit. PHP paigaldamise kohta leiate juhiseid meie digitaalsest juhendist.

Note Apache’i versiooni 2.2 uuendamine versiooniks 2.4 võib põhjustada probleeme vanemate veebitarkvarapakettidega. Lugege enne Apache’i uuendamist hoolikalt läbi järgnev [muudatuste loetelu](https://httpd.apache.org/docs/current/upgrading.html "Apache Project: Upgrading from 2.2 to 2.4"), et veenduda, et see ei mõjuta teie veebirakendust.

### Ubuntu ja Debian

Uuemates Ubuntu ja [Debian](https://www.ionos.com/et-ee/digitalguide/server/oskusteave/debian-universaalne-suesteemitarkvara/) süsteemides, sealhulgas Ubuntu 22.04-s, installige Apache uusim versioon, uuendades kõigepealt pakettihalduri järgmise käsuga:

```bash
sudo apt update
```

Järgmine samm on uuenduse läbiviimine klassikalise Apache2 paigalduskäsu abil:

```bash
sudo apt install apache2
```

### CentOS, Fedora ja RHEL

Uuemates CentOS-i ja RHEL/Fedora distributsioonides, sealhulgas CentOS 7-s, saate Apache’i uuendada järgmise käsuga:

```bash
sudo yum update
```

Note Kui käsk ei tööta, tuleb teil võib-olla kõigepealt installida ja seadistada pakettide haldustööriist EPEL (Extra Packages for Enterprise Linux). Red Hati ametlikul veebisaidil leiate EPELi [seadistamisjuhendi RHELi ja CentOSi jaoks](https://www.redhat.com/en/blog/install-epel-linux "Red Hat Guide: EPEL Installation").

## Kuidas installida mod\_rewrite

WordPress kasutab Apache’i `mod_rewrite` ümberkirjutamismootorit **URL-ide edastamiseks ja muutmiseks**.

`mod_rewrite` on CentOS-i ja Red Hat-i süsteemides vaikimisi paigaldatud. Selle mooduli paigaldamiseks Ubuntu ja Debiani süsteemidesse kasuta järgmist käsku:

```bash
sudo a2enmod rewrite
```

Pärast paigaldamist tuleb Apache teenused taaskäivitada järgmise käsuga:

```bash
sudo systemctl restart apache2
```

Seejärel saate URL-ide ümberkirjutamist reguleerida .htaccess -faili kaudu.

## Kuidas lubada mod\_rewrite Apache’is

Mõnel juhul tuleb Apache’i seadistada, et `mod_rewrite` töötaks. Selleks tuleb Apache’i konfiguratsioonifaili vastavalt kohandada. Konkreetne fail sõltub teie serveri veebimajutuse seadistustest. Vaikimisi on teie serveri peamise domeeni Apache’i peamine konfiguratsioonifail:

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

Iga domeeni jaoks võivad olla olemas ka eraldi Apache’i konfiguratsioonifailid. Need asuvad tavaliselt järgmistes kataloogides:

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

Kui olete konfiguratsioonifaili asukoha leidnud, avage see mõne tekstiredaktoriga (haldajaõigused) ja otsige järgmist:

```text
AllowOverride None
```

[![Image: Apache configuration file: Activate mod_rewrite](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/9/f/csm_apache-mod-rewrite-eintrag_872000d5e0.webp "Apache configuration file: Activate mod_rewrite")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/apache-mod-rewrite-eintrag.png) Apache configuration file with mod\_rewrite module turned off Asenda see kirje nüüd järgmisega:

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

Salvesta fail ja sulge see, seejärel taaskäivita Apache järgmise käsuga:

```bash
sudo systemctl restart apache2
```


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/server/seadistused/kuidas-apachei-wordpressi-jaoks-installida-ja-seadistada/](https://www.ionos.com/et-ee/digitalguide/server/seadistused/kuidas-apachei-wordpressi-jaoks-installida-ja-seadistada/) for AI/LLM consumption.