FIX: „Editorul a întâmpinat o eroare neașteptată” în WordPress după actualizare
Nu puteți scrie o postare nouă folosind noul Editor de blocuri din WordPress? Sunt șanse să obțineți „Editorul
În acest tutorial, vom vedea cum este ușor să instalați Tomcat 9 pe CentOS 8. În acest scop demonstrativ, vom instala versiunea Tomcat 9.0.39.
Apache Tomcat este un server web open-source conceput pentru a servi pagini web Java. Este implementat pe scară largă și alimentează diverse aplicații web critice pentru misiune din întreaga lume.
Apache Tomcat este un server web și un container servlet care este utilizat pentru a servi aplicații Java. Tomcat este o implementare open source a tehnologiilor Java Servlet și JavaServer Pages, lansată de Apache Software Foundation.
Condiții prealabile
Pasul 1 - Păstrați serverul la zi
Mai întâi, vom instala EPEL și vom actualiza serverul.
# yum install epel-release -y
# yum update -y
Pasul 2 - Instalați JAVA
Următoarea comandă va instala JAVA JDK 11.
# dnf install java-11-openjdk-devel -y
Verificați versiunea JAVA pentru a verifica instalarea
# java -version
Ieșire:
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)
Pasul 3 - Creați un utilizator Tomcat
Din motive de securitate, Tomcat ar trebui să fie rulat ca un utilizator neprivilegiat (adică nu root). Vom crea un nou utilizator cu / bin / nologin bash, astfel încât nimeni să nu se poată autentifica cu utilizatorul și, de asemenea, care va rula serviciul Tomcat.
# useradd -s /bin/nologin tomcat
Apoi, vom crea un director și vom descărca Tomcat.
# mkdir /usr/local/tomcat9
Pasul 4 - Descărcați și extrageți Apache Tomcat 9.0.39
Acum, să descărcăm arhiva Tomcat folosind wget . Dacă wget nu este instalat, puteți instala folosind comanda # dnf install wget -y .
Găsiți cea mai recentă versiune a Tomcat 9 pe pagina Descărcări Tomcat 9.
# wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
Extrageți arhiva cu aceste comenzi:
# tar -xvf apache-tomcat-*tar.gz -C /usr/local/tomcat9/ --strip-components=1
Acum, trebuie să modificăm proprietatea directorului / usr / local / tomcat9 / .
# chown -R tomcat:tomcat /usr/local/tomcat9
Pasul 5 - Configurați un fișier unitate Systemd pentru Apache Tomcat
Pentru a rula Tomcat ca serviciu, trebuie să configurăm fișierul de servicii systemd . Creați fișierul în directorul / etc / systemd / system tastând:
# vi /etc/systemd/system/tomcat.service
Adăugați următoarele informații în fișierul dvs. de servicii. Modificați valoarea JAVA_HOME, dacă este necesar, pentru a se potrivi cu valoarea pe care ați găsit-o în sistemul dvs.
[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
Salvează și ieși.
Apoi, reîncărcați demonul systemd, astfel încât să știe despre fișierul nostru de servicii:
# systemctl daemon-reload
Porniți și activați serviciul Tomcat folosind următoarea comandă:
# systemctl start tomcat
# systemctl enable tomcat.service
Pentru a verifica dacă serviciul tomcat.service a fost pornit și activ cu succes, rulați următoarea comandă:
# systemctl status tomcat
Putem verifica versiunea și informațiile despre Tomcat folosind următoarea comandă:
# /usr/local/tomcat9/bin/version.sh
Pasul 6 - Configurați paravanul de protecție
Pentru a testa Apache Tomcat într-un browser web, trebuie să modificați regulile firewall-ului:
# firewall-cmd --zone=public --permanent --add-port=8080/tcp
# firewall-cmd --reload
Pasul 7 - Adăugați utilizatori
Trebuie să configurăm un nume de utilizator și o parolă pentru a ne conecta la serverul Tomcat. Vom face acest lucru editând fișierul tomcat-users.xml.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
Adăugați următoarele linii între etichete și atribuiți roluri serverului, cum ar fi cine poate accesa manager-gui și admin-gui . Puteți atribui ambele roluri unui singur utilizator.
Notă: Puteți seta orice nume de utilizator și parolă.
Salvează și ieși.
Pasul - 8 Configurați interfața de administrare web Tomcat
Versiunea mai nouă a Apache Tomcat restricționează accesul la aplicația Manager și la Host Manager. Trebuie să modificăm restricția pentru a accesa aplicația manager și managerul gazdă. Putem face acest lucru în fișierul context.xml.
Pentru aplicația Manager, tastați:
# vi /opt/tomcat/webapps/manager/META-INF/context.xml
Pentru aplicația Host Manager, tastați:
# vi /opt/tomcat/webapps/host-manager/META-INF/context.xml
În interior, comentați restricția de adresă IP pentru a permite conexiuni de oriunde. Alternativ, dacă doriți să permiteți accesul doar la conexiunile care provin de la propria adresă IP, puteți adăuga adresa IP publică la listă:
Salvează și ieși.
Pentru a pune în aplicare modificările noastre, reporniți serviciul Tomcat:
# systemctl restart tomcat
Asta e. Am finalizat cu instalarea și configurarea.
Acum, puteți testa instalarea Apache Tomcat vizitând următoarea adresă URL dintr-un browser web:
http://[your-neotechsystems-server-IP]:8080
Nu puteți scrie o postare nouă folosind noul Editor de blocuri din WordPress? Sunt șanse să obțineți „Editorul
Editorul Gutenberg va deveni în curând editorul implicit în WordPress. Veți avea opțiunea de a selecta Editorul clasic
Cu opțiunea Reîmprospătare din meniul contextual lipsește, iată cum puteți reîmprospăta elementele în File Explorer pe Windows 11.
Doriți să rulați un site WordPress autogestionat? Grozav. Vei învăța un milion de lucruri. Una dintre părțile critice ale setarii
Începând cu WordPress 5.0, editorul implicit pe WordPress este noul editor Block. Noul editor este radical diferit
WordPress 5.0 se lansează în sfârșit și aduce cu sine o nouă experiență de editare cu Gutenberg
Dacă comutați instalarea WordPress de la un server MySQL 8 la MySQL 5.7 (sau mai jos), cel mai probabil veți întâlni
În acest articol, am prezentat cum să activați etichetele scurte PHP. PHP analizează fișierul folosind deschiderea și închiderea etichetelor, care arată. Pentru a activa etichetele scurte PHP
În acest articol, vom învăța cum să instalați și să configurați mod_evasive pentru a preveni atacul DoS și DDoS pe CentOS. Modulul Apache mod_evasiv.
cum se instalează PHP cu PHP-FPM pentru NGINX pe CentOS. Configurația de bază a serverului web NGINX pentru a procesa aplicația PHP și a le server pe portul 80.