Cómo solucionar problemas de WordPress 5.0
WordPress 5.0 finalmente se está implementando y trae consigo una nueva experiencia de edición con Gutenberg
En este tutorial, veremos cómo es fácil instalar Tomcat 9 en CentOS 8. Para este propósito de demostración, instalaremos la versión de Tomcat 9.0.39.
Apache Tomcat es un servidor web de código abierto diseñado para servir páginas web Java. Está ampliamente implementado y alimenta varias aplicaciones web de misión crítica en todo el mundo.
Apache Tomcat es un servidor web y un contenedor de servlets que se utiliza para servir aplicaciones Java. Tomcat es una implementación de código abierto de las tecnologías Java Servlet y JavaServer Pages, lanzada por Apache Software Foundation.
Prerrequisitos
Paso 1: mantenga el servidor actualizado
Primero, instalaremos EPEL y actualizaremos el servidor.
# yum install epel-release -y
# yum update -y
Paso 2: instala JAVA
El siguiente comando instalará JAVA JDK 11.
# dnf install java-11-openjdk-devel -y
Verifique la versión de JAVA para verificar la instalación
# java -version
Producción:
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)
Paso 3: crear un usuario de Tomcat
Por motivos de seguridad, Tomcat debe ejecutarse como un usuario sin privilegios (es decir, no como root). Crearemos un nuevo usuario con / bin / nologin bash para que nadie pueda iniciar sesión con el usuario y también ejecutará el servicio Tomcat.
# useradd -s /bin/nologin tomcat
A continuación, crearemos un directorio y descargaremos Tomcat.
# mkdir /usr/local/tomcat9
Paso 4: descargue y extraiga Apache Tomcat 9.0.39
Ahora, descarguemos el archivo Tomcat usando wget . Si wget no está instalado, puede instalarlo usando el comando # dnf install wget -y .
Encuentre la última versión de Tomcat 9 en la página de descargas de Tomcat 9.
# wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
Extraiga el archivo con estos comandos:
# tar -xvf apache-tomcat-*tar.gz -C /usr/local/tomcat9/ --strip-components=1
Ahora, necesitamos modificar la propiedad del directorio / usr / local / tomcat9 / .
# chown -R tomcat:tomcat /usr/local/tomcat9
Paso 5: configure un archivo de unidad Systemd para Apache Tomcat
Para ejecutar Tomcat como servicio, necesitamos configurar el archivo de servicio systemd . Cree un archivo en el directorio / etc / systemd / system escribiendo:
# vi /etc/systemd/system/tomcat.service
Agregue la siguiente información a su archivo de servicio. Modifique el valor de JAVA_HOME si es necesario para que coincida con el valor que encontró en su sistema.
[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
Guardar y Salir.
A continuación, vuelva a cargar el demonio systemd para que conozca nuestro archivo de servicio:
# systemctl daemon-reload
Inicie y habilite el servicio Tomcat con el siguiente comando:
# systemctl start tomcat
# systemctl enable tomcat.service
Para verificar que tomcat.service se haya iniciado con éxito y esté activo, ejecute el siguiente comando:
# systemctl status tomcat
Podemos verificar la versión y la información sobre Tomcat usando el siguiente comando:
# /usr/local/tomcat9/bin/version.sh
Paso 6: configurar el firewall
Para probar Apache Tomcat en un navegador web, debe modificar las reglas del firewall:
# firewall-cmd --zone=public --permanent --add-port=8080/tcp
# firewall-cmd --reload
Paso 7: agregar usuarios
Necesitamos configurar un nombre de usuario y una contraseña para iniciar sesión en el servidor Tomcat. Haremos esto editando el archivo tomcat-users.xml.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
Agregue las siguientes líneas entre las etiquetas y asigne roles al servidor, como quién puede acceder a manager-gui y admin-gui . Puede asignar ambos roles a un usuario.
Nota: puede establecer cualquier nombre de usuario y contraseña.
Guardar y Salir.
Paso 8: configurar la interfaz de administración web de Tomcat
La versión más reciente de Apache Tomcat restringe el acceso a la aplicación Manager y al Host Manager. Necesitamos modificar la restricción para acceder a la aplicación de administrador y al administrador de host. Podemos hacer eso en el archivo context.xml.
Para la aplicación Manager, escriba:
# vi /opt/tomcat/webapps/manager/META-INF/context.xml
Para la aplicación Host Manager, escriba:
# vi /opt/tomcat/webapps/host-manager/META-INF/context.xml
En el interior, comenta la restricción de la dirección IP para permitir conexiones desde cualquier lugar. Alternativamente, si desea permitir el acceso solo a conexiones provenientes de su propia dirección IP, puede agregar su dirección IP pública a la lista:
Guardar y Salir.
Para que nuestros cambios surtan efecto, reinicie el servicio Tomcat:
# systemctl restart tomcat
Eso es todo. Hemos completado con la instalación y configuración.
Ahora, puede probar su instalación de Apache Tomcat visitando la siguiente URL desde un navegador web:
http://[your-neotechsystems-server-IP]:8080
WordPress 5.0 finalmente se está implementando y trae consigo una nueva experiencia de edición con Gutenberg
Si está cambiando su instalación de WordPress de un servidor MySQL 8 a MySQL 5.7 (o inferior), lo más probable es que encuentre
¿Está buscando ejecutar un sitio de WordPress autogestionado? Excelente. Aprenderás un trillón de cosas. Una de las partes críticas del entorno
El Editor de Gutenberg pronto se convertirá en el editor predeterminado en WordPress. Tendrá la opción de seleccionar el Editor clásico
Con la opción Actualizar en el menú contextual que falta, así es como puede actualizar elementos en el Explorador de archivos en Windows 11.
¿No puede escribir una nueva publicación con el nuevo Editor de bloques en WordPress? Lo más probable es que obtenga "El editor
A partir de WordPress 5.0, el editor predeterminado en WordPress es el nuevo editor de bloques. El nuevo editor es radicalmente diferente
En este artículo, hemos cubierto cómo habilitar las etiquetas cortas de PHP. PHP analiza el archivo usando etiquetas de apertura y cierre, que se parecen a. Para habilitar las etiquetas cortas de PHP
En este artículo, aprenderemos cómo instalar y configurar mod_evasive para prevenir ataques DoS y DDoS en CentOS. El módulo de Apache mod_evasive.
cómo instalar PHP con PHP-FPM para NGINX en CentOS. La configuración básica del servidor web NGINX para procesar la aplicación PHP y el servidor en el puerto 80.