La diferencia entre páginas web estáticas y páginas web dinámicas
Las páginas web estáticas y dinámicas son dos tipos comunes de páginas web que se diferencian en la forma en que se genera el contenido y se interactúa con él.
Una página web estática es una página web generada de antemano en el servidor y su contenido no cambiará cuando se acceda a ella. Las páginas web estáticas generalmente se componen de archivos estáticos como HTML, CSS y JavaScript, y estos archivos se transmiten directamente al navegador y se muestran al usuario cuando lo visita. Cada usuario que visita la página ve el mismo contenido. Las páginas web estáticas son adecuadas para sitios web cuyo contenido es relativamente estable y no requieren actualizaciones frecuentes, como páginas de inicio personales, páginas promocionales corporativas, etc.
Una página web dinámica es una página web que se genera cuando un usuario la visita, y su contenido se puede generar dinámicamente de acuerdo con la solicitud, la entrada y otros parámetros del usuario. Las páginas web dinámicas suelen ser HTML generado dinámicamente mediante scripts del lado del servidor (como PHP, Python, ASP.NET, etc.) y enviados al navegador. El contenido que cada usuario ve al acceder a la página web puede variar según las diferentes necesidades y comportamientos de interacción de los usuarios. Las páginas web dinámicas pueden lograr funciones más ricas y experiencias interactivas, como redes sociales, sitios de comercio electrónico, foros, etc.
En resumen, las páginas web estáticas tienen contenido fijo y son adecuadas para sitios web de visualización simple; las páginas web dinámicas pueden generar contenido dinámicamente de acuerdo con las necesidades e interacciones del usuario, y son adecuadas para sitios web que requieren actualizaciones en tiempo real e interacciones complejas.
La diferencia entre web1.0 y web2.0
web1.0 se centra principalmente en que los usuarios obtengan información a través de los navegadores, mientras que web2.0 presta más atención a la interacción del usuario, que es tanto navegador como creador de contenido del sitio web. La Web 1.0 es un modo de consumo de información pasivo, que solo permite a los usuarios recibir información en el sitio web, y no pueden interactuar ni participar; mientras que la Web 2.0 es un entorno de red más interactivo, los usuarios pueden publicar información libremente, como participar en redes sociales, compartir información. , e interactuar con otros usuarios a través de comentarios, me gusta, etc.
Instale tomcat8, configure el script de inicio del servicio, implemente la aplicación jpress
Instalación del paquete RPM:
Subir grupo de paquetes tomcat y jdk
Instale el paquete java jdk y compruébelo
[root@localhost ~]# yum localinstall -y jdk-8u261-linux-x64.rpm
[root@localhost ~]# java -versión
versión de Java "1.8.0_261"
Entorno de ejecución Java(TM) SE (compilación 1.8.0_261-b12)
Máquina virtual de servidor Java HotSpot(TM) de 64 bits (compilación 25.261-b12, modo mixto)
Descomprimir e instalar Tomcat
[root@localhost ~]# tar -xf apache-tomcat-8.5.70.tar.gz -C /usr/local/
[ root@localhost ~]# ln -sv /usr/local/apache-tomcat-8.5.70/ /usr/local/tomcat
[root@localhost ~]# árbol -d -L 1 /usr/local/tomcat/
/usr/local/tomcat/
├── papelera
├── confinar
├── biblioteca
├── registros
├── temperatura
├── aplicaciones web
└── trabajar
crear usuario tomcat
[root@localhost ~]# groupadd -g 53 tomcat
[root@localhost ~]# useradd -u 53 -g 53 -c "Apache Tomcat" -d /usr/local/tomcat/ -s /sbin/nologin tomcat
[root@localhost ~]# chown -R tomcat.tomcat /usr/local/tomcat/*
Edite el archivo tomcat.service
[root@localhost ~]# vim /usr/lib/systemd/system/tomcat.service
[Unidad]
Descripción=Apache Tomcat
Después=network.target remoto-fs.target nss-lookup.target
[Servicio]
Tipo = bifurcación
Entorno=JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
Entorno=CATALINA_HOME=/usr/local/tomcat
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExexStop=/bin/kill -s SALIR $MAINPID
Usuario=gato
Grupo = gato
FrivateTmp=verdadero
[Instalar]
WantedBy=multiusuario.objetivo
Inicie Tomcat y configúrelo para que se inicie automáticamente al arrancar
[root@localhost ~]# systemctl enable --ahora tomcat
[root@localhost ~]# systemctl estado tomcat
[raíz@localhost ~]# ifconfig
Comprobar
Configurar el script de inicio del servicio
[root@localhost ~]# vim /usr/lib/systemd/system/tomcat.service
[Unidad]
Descripción=Tomcat
Después=red.objetivo
[Servicio]
Tipo = bifurcación
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
PrivadoTmp=verdadero
[Instalar]
WantedBy=multiusuario.objetivo
correr
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl reiniciar tomcat
[root@localhost ~]# ps -ef | grep java
implementar jpress
instalar base de datos
[root@localhost ~]# yum install mariadb-server -y
Inicie el servicio y configúrelo para que se inicie en el arranque
[root@localhost ~]# systemctl enable --ahora mariadb
Ingrese a la base de datos y cree una base de datos jpress
crear base de datos jpress juego de caracteres predeterminado utf8;
otorgar todo en jpress.* a jpress@localhost identificado por '123456';
Implementar el sitio de código abierto jpress
subir paquete
[raíz@localhost ~]# ls
anaconda-ks.cfg apache-tomcat-8.5.70.tar.gz jdk-8u261-linux-x64.rpm jpress-web-newest.wa
[root@localhost ~]# mv jpress-web-newest.war /usr/local/tomcat/webapps/
[root@localhost ~]#ll /usr/local/tomcat/webapps/
acceso al navegador
Una vez completada la instalación, reinicie Tomcat.
[ root@localhost ~ ] # systemctl reiniciar tomcat