Hoe u de sorteerfout utf8mb4_0900_ai_ci kunt oplossen bij het importeren van de WordPress-database
Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk
In dit artikel bespreken we hoe u NGINX installeert op Ubuntu 20.04.
Ngnix (spreek uit als Engine X) is een gratis, open source webserver die ook kan worden gebruikt als reverse proxy, load balancer, mailproxy en HTTP-cache. In tegenstelling tot traditionele servers, vertrouwt NGINX niet op threads om verzoeken af te handelen. In plaats daarvan gebruikt het een veel schaalbare gebeurtenisgestuurde (asynchrone) architectuur. Deze architectuur gebruikt kleine, maar belangrijker, voorspelbare hoeveelheden geheugen onder belasting.
NGINX installeren op Ubuntu 20.04
Vereisten
1. Houd de server up-to-date:
# apt update -y
# apt upgrade -y
2. Installeer NGINX met de volgende opdracht:
# apt install nginx -y
3. Firewall configureren
Als u een ufw- firewall gebruikt, schakelt u Nginx HTTP en HTTPS in. Gebruik het volgende commando om het in te schakelen:
# ufw allow 'Nginx HTTP'
# ufw allow 'Nginx HTTPS'
4. Maak en configureer serverblokken
Als u meerdere websites op de server wilt hosten, moet u het serverblok voor elke website configureren. Op CentOS 8 worden serverblokken gedefinieerd in .conf- bestanden in /etc/nginx/conf.d .
De standaard hoofdmap van de server is /usr/share/nginx/html. Dit werkt voor een enkele website, maar als u meerdere websites wilt hosten, kan dit onhandelbaar worden. In plaats daarvan maken we een directorystructuur met /var/www voor website_name .
Maak de directory voor website_name als volgt aan en gebruik de vlag -p om de benodigde bovenliggende directory's te maken:
# mkdir -p /var/www/website_name/html
Wijs vervolgens het eigendom van de directory toe met de $USER- omgevingsvariabele, die moet verwijzen naar uw huidige systeemgebruiker:
# chown -R $USER:$USER /var/www/your_domain/html
Vervolgens maken we een index.html-bestand om de serverblokconfiguratie te testen.
# vi /var/www/website_name/html/index.html
Voeg in dat bestand de volgende HTML-code toe:
Succes! Uw Nginx-server is succesvol geconfigureerd voor uw_domein .
Dit is een voorbeeldpagina.
Opslaan en afsluiten.
Maak nu een serverblok aan.
In plaats van het standaard serverblok te gebruiken, kunnen we een nieuw serverblok maken in /etc/nginx/sites-available/ zoals hieronder getoond:
# vi /etc/nginx/sites-available/website_name
Kopieer en plak de volgende inhoud:
server {
listen 80;
listen [::]:80;root /var/www/website_name/html;
index index.html index.htm index.nginx-debian.html;server_name website_name www.website_name;
location / {
try_files $uri $uri/ =404;
}
}
Vervolgens moeten we het nieuw gemaakte serverblok inschakelen in de sites-enabled directory, waaruit Nginx leest tijdens het opstarten:
# ln -s /etc/nginx/sites-available/website_name /etc/nginx/sites-enabled/
Om een mogelijk probleem met het hash- bucketgeheugen te voorkomen dat kan ontstaan door het toevoegen van extra servernamen, is het noodzakelijk om een enkele waarde aan te passen in het bestand /etc/nginx/nginx.conf . Open het bestand:
# vi /etc/nginx/nginx.conf
Zoek de instructie server_names_hash_bucket_size en verwijder het # -symbool om de regel te verwijderen.
…
http {
…
server_names_hash_bucket_size 64;
…
}
…
Sla het bestand op en sluit het als u klaar bent.
Test vervolgens om er zeker van te zijn dat er geen syntaxisfouten in uw Nginx-bestanden zitten:
# nginx -t
Als er geen problemen zijn, start u Nginx opnieuw om uw wijzigingen door te voeren:
# systemctl restart nginx
Open nu uw browser en ga naar http://website_name.
We hebben Nginx met succes geïnstalleerd en geconfigureerd.
In dit artikel hebben we gezien hoe u NGINX op Ubuntu 20.04 kunt installeren.
Als u uw WordPress-installatie overschakelt van een MySQL 8-server naar MySQL 5.7 (of lager), zult u hoogstwaarschijnlijk
De Gutenberg-editor wordt binnenkort de standaardeditor in WordPress. Je hebt de mogelijkheid om de klassieke editor te selecteren
Nu de optie Vernieuwen in het contextmenu ontbreekt, kunt u als volgt items vernieuwen in Verkenner op Windows 11.
De WordPress 5.0 wordt eindelijk uitgerold en brengt een geheel nieuwe bewerkingservaring met de Gutenberg
Vanaf WordPress 5.0 is de standaardeditor op WordPress de nieuwe Block-editor. De nieuwe editor is radicaal anders
Op zoek naar een zelfbeheerde WordPress-site? Super goed. Je zult een ontelbaar aantal dingen leren. Een van de cruciale onderdelen van de instelling
Kunt u geen nieuw bericht schrijven met de nieuwe Block Editor in WordPress? De kans is groot dat je "De redacteur" krijgt
In dit artikel hebben we besproken hoe u korte PHP-tags kunt inschakelen. PHP ontleedt het bestand met behulp van openings- en sluitingstags, die eruitzien als . Korte PHP-tags inschakelen
In dit artikel leren we hoe je mod_evasive installeert en configureert om DoS- en DDoS-aanvallen op CentOS te voorkomen. De mod_evasive Apache-module.
hoe PHP te installeren met PHP-FPM voor NGINX op CentOS. De basisconfiguratie van de NGINX-webserver om de PHP-applicatie te verwerken en te serveren op poort 80.