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 deze tutorial zullen we zien hoe het eenvoudig is om Tomcat 9 op CentOS 8 te installeren. Voor deze demonstratie zullen we Tomcat 9.0.39-versie installeren.
Apache Tomcat is een open-source webserver die is ontworpen om Java-webpagina's te bedienen. Het wordt op grote schaal ingezet en ondersteunt verschillende missiekritieke webapplicaties over de hele wereld.
Apache Tomcat is een webserver en servletcontainer die wordt gebruikt om Java-applicaties te bedienen. Tomcat is een open source-implementatie van de Java Servlet- en JavaServer Pages-technologieën, uitgegeven door de Apache Software Foundation.
Vereisten
Stap 1 - Houd de server up-to-date
Eerst zullen we EPEL installeren en de server updaten.
# yum install epel-release -y
# yum update -y
Stap 2 - Installeer JAVA
Met de volgende opdracht wordt JAVA JDK 11 geïnstalleerd.
# dnf install java-11-openjdk-devel -y
Controleer de versie van de JAVA om de installatie te verifiëren
# java -version
Uitgang:
openjdk version "11.0.8' 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)
Stap 3 - Tomcat-gebruiker maken
Om veiligheidsredenen moet Tomcat worden uitgevoerd als een onbevoegde gebruiker (dwz niet als root). We zullen een nieuwe gebruiker maken met /bin/nologin bash zodat niemand kan inloggen met de gebruiker en ook dat zal de Tomcat-service uitvoeren.
# useradd -s /bin/nologin tomcat
Vervolgens gaan we een map maken en zullen we Tomcat downloaden.
# mkdir /usr/local/tomcat9
Stap 4 - Download en extraheer Apache Tomcat 9.0.39
Laten we nu het Tomcat-archief downloaden met wget . Als wget niet is geïnstalleerd, kunt u installeren met de opdracht # dnf install wget -y .
Vind de nieuwste versie van Tomcat 9 op de Tomcat 9 Downloads-pagina.
# wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
Pak het archief eruit met deze commando's:
# tar -xvf apache-tomcat-*tar.gz -C /usr/local/tomcat9/ --strip-components=1
Nu moeten we het eigendom van de directory /usr/local/tomcat9/ wijzigen .
# chown -R tomcat:tomcat /usr/local/tomcat9
Stap 5 - Stel een Systemd-eenheidsbestand in voor Apache Tomcat
Om Tomcat als een service uit te voeren, moeten we een systemd- servicebestand instellen. Maak een bestand in /etc/systemd/system directory door te typen:
# vi /etc/systemd/system/tomcat.service
Voeg de volgende informatie toe aan uw servicedossier. Wijzig indien nodig de waarde van JAVA_HOME zodat deze overeenkomt met de waarde die u op uw systeem hebt gevonden.
[Unit]
Description=Apache Tomcat Server
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcatEnvironment=CATALINA_PID=/usr/local/tomcat9/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat9
Environment=CATALINA_BASE=/usr/local/tomcat9ExecStart=/usr/local/tomcat9/bin/catalina.sh start
ExecStop=/usr/local/tomcat9/bin/catalina.sh stopRestartSec=10
Restart=always[Install]
WantedBy=multi-user.target
Opslaan en afsluiten.
Laad vervolgens de systemd-daemon opnieuw zodat deze op de hoogte is van ons servicebestand:
# systemctl daemon-reload
Start en schakel de Tomcat-service in met de volgende opdracht:
# systemctl start tomcat
# systemctl enable tomcat.service
Voer de volgende opdracht uit om te controleren of de tomcat.service met succes is gestart en actief is:
# systemctl status tomcat
We kunnen de versie en informatie over Tomcat controleren met behulp van de volgende opdracht:
# /usr/local/tomcat9/bin/version.sh
Stap 6 - Firewall configureren
Om Apache Tomcat in een webbrowser te testen, moet u de firewallregels aanpassen:
# firewall-cmd --zone=public --permanent --add-port=8080/tcp
# firewall-cmd --reload
Stap 7 - Gebruikers toevoegen
We moeten een gebruikersnaam en wachtwoord configureren om in te loggen op de Tomcat-server. We doen dit door het bestand tomcat-users.xml te bewerken.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
Voeg de volgende regels toe tussen tags en wijs rollen toe aan de server, zoals wie toegang heeft tot de manager-gui en admin-gui . U kunt beide rollen aan één gebruiker toewijzen.
Opmerking: u kunt elke gebruikersnaam en elk wachtwoord instellen.
Opslaan en afsluiten.
Stap - 8 Tomcat-webbeheerinterface configureren
De nieuwere versie van Apache Tomcat beperkt de toegang tot de Manager App en Host Manager. We moeten de beperking wijzigen om toegang te krijgen tot de manager-app en hostmanager. We kunnen dat doen in het bestand context.xml.
Typ voor de Manager-app:
# vi /opt/tomcat/webapps/manager/META-INF/context.xml
Typ voor de Host Manager-app:
# vi /opt/tomcat/webapps/host-manager/META-INF/context.xml
Geef binnenin commentaar op de IP-adresbeperking om verbindingen vanaf elke locatie toe te staan. Als u alleen toegang wilt verlenen tot verbindingen die afkomstig zijn van uw eigen IP-adres, kunt u uw openbare IP-adres aan de lijst toevoegen:
Opslaan en afsluiten.
Om onze wijzigingen door te voeren, start u de Tomcat-service opnieuw:
# systemctl restart tomcat
Dat is het. We zijn klaar met de installatie en configuratie.
Nu kunt u uw installatie van Apache Tomcat testen door de volgende URL vanuit een webbrowser te bezoeken:
http://[your-neotechsystems-server-IP]:8080
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.