lunes, 20 de julio de 2015

Establecer seguridad para acceso del servidor web.

Establecer seguridad para acceso del servidor web.


Iniciar el servicio:


Modificar el archivo a presentar:


Cuando no se ingresan las claves indicadas no permite el ingreso al recurso solicitado:


Seguridad necesaria para poder ingresar dentro del recurso solicitado:



Una vez ingresado el usuario y contraseña permite presentar la información:


Modificación de los archivos necesarios para poder establecer seguridad en el servidor web:


Instalación MySQL y Presentación de Datos en el servidor Tomcat

Instalación MySQL
 y 
Presentación de Datos en el servidor Tomcat

MySQL™ es un DBMS (DataBase Management System) o sistema de gestión de base de datos SQL (Structured Query Language o Lenguaje Estructurado de Consulta) multiusuario y multihilo con licencia GNU/GPL. MySQL™ es actualmente el servidor de base de datos más popular para los desarrollos a través de la red mundial, principalmente sitios de Internet. Es célebre y casi legendario, por considerarse rápido y sólido.


Instalar MySQL:





 Empezar a modificar la bbd para eso ingresamos como root: 

Se utiliza la misma base mysql: 
Se crea la tabla estudiante: 
Se crea tabla materia: 



Se ingresa datos en las tablas estudiante y materia respectivamente: 

Se consulta los datos ingresados en las tablas:


Archivo generado para la conexión con la base de datos y tomcat


Pantalla principal que realiza dos tipos de consultas:

Consulta a la tabla Estudiante en el servidor web: 


Al final después de realizar las configuraciones necesarias se presentan los datos tal como se requiere dando funcionalidad a cada uno de los servicios necesarios que se necesitan para presentar esta información.  

Aplicaciones JSP conTomcat



Aplicaciones JSP conTomcat 

Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad. MySQL™ es un DBMS (DataBase Management System) o sistema de gestión de base de datos SQL (Structured Query Language o Lenguaje Estructurado de Consulta) multiusuario y multihilo con licencia GNU/GPL. MySQL™ es actualmente el servidor de base de datos más popular para los desarrollos a través de la red mundial, principalmente sitios de Internet. Es célebre y casi legendario, por considerarse rápido y sólido.

 Cambio de directorio para poder iniciar o detener el servidor:



 Comandos para iniciar y detener el servidor:






Archivos necesarios que deberán ser editados para poder publicar en el servidor la aplicación que se necesita:









Carpeta ROOT donde se encuentran los ficheros en los que publica la información necesaria para presentarla en un navegador web:

Dentro de la carpeta ROOT se procederá a modificar el archivo index
Código generado para presentar en el navegador:

domingo, 31 de mayo de 2015

Instalación Catalina Tomcat

Tomcat 

Funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servletsy de JavaServer Pages (JSP) de Oracle Corporation (aunque creado por Sun Microsystems).

Estructura de directorios

bin - arranque, cierre, y otros scripts y ejecutables.
common - clases comunes que pueden utilizar Catalina y las aplicaciones web.
conf - ficheros XML y los correspondientes DTD para la configuración de Tomcat.
logs - logs de Catalina y de las aplicaciones.
server - clases utilizadas solamente por Catalina.
shared - clases compartidas por todas las aplicaciones web.
webapps - directorio que contiene las aplicaciones web.
work - almacenamiento temporal de ficheros y directorios.



Instalación:

Ambienta java necesario:


yum install java-1.7.0-openjdk.x86_64

yum install net-tools unzip wget

Después descargamos e instalamos la versión que necesitamos:

wget http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.22/bin/apache-tomcat-8.0.22.zip

Después inicializamos el servicio:

wget http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.zip



Detenemos o bajamos el servicio de firewall:


Después desplegamos en navegador  la dirección del host con el puerto 80 configurado en el archivo:

  

sábado, 30 de mayo de 2015

Instalación y Manejo de LaTeX

\mathbf{L\!\!^{{}_{\scriptstyle A}} \!\!\!\!\!\;\; T\!_{\displaystyle E} \! X} 
Es un sistema de composición de textos, orientado a la creación de documentos escritos que presenten una alta calidad tipográfica. Por sus características y posibilidades, es usado de forma especialmente intensa en la generación de artículos y libros científicos que incluyen, entre otros elementos, expresiones matemáticas.
LaTeX está formado por un gran conjunto de macros de TeX, escrito por Leslie Lamport en 1984, con la intención de facilitar el uso del lenguaje de composición tipográfica, \mathbf{T\!_{\displaystyle E} \! X}, creado por Donald Knuth. Es muy utilizado para la composición de artículos académicos, tesis y libros técnicos, dado que la calidad tipográfica de los documentos realizados con LaTeX es comparable a la de una editorial científica de primera línea.
Para instalar LaTeX en Centos se debe ejecutar el siguiente comando en un terminal:

yum -y install tetex-latex

Después se ejecuta el archivo donde se tiene el código LaTeX en un terminal:
latex Pagina38

Código LaTeX


Después de ejecutar obtenemos el archivo generado con formato o con los estándares de LaTeX:

viernes, 1 de mayo de 2015

Servidores SSH Y FTP

SSH

SSH (Secure Shell) es un conjunto de estándares y protocolo de red que permite establecer una comunicación a través de un canal seguro entre un cliente local y un servidor remoto. Utiliza una llave pública para autenticar el servidor remoto y —de manera opcional— permitir al servidor remoto autenticar al usuario. SSH provee confidencialidad e integridad en la transferencia de los datos utilizando criptografía y MAC (Message Authentication Codes o Códigos de Autenticación de Mensaje). De modo predeterminado, escucha peticiones a través del puerto 22 por TCP.


Instalación

Comando:
yum install openssh-server

Una vez terminada la instalación procedemos a reiniciar y conectarnos remotamente con el comando:

service sshd restart

ssh usuario@direccióndelhost

Nos solicitará la clave de acceso en el host del usuario que deseamos acceder:  


Una vez ingresada la clave podremos acceder al host y realizar las acciones que deseamos con los permisos del usuario que accedimos 


FTP

¿QUÉ ES FTP? FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. En el modelo, el intérprete de protocolo (IP) de usuario inicia la conexión de control en el puerto 21. Las órdenes FTP estándar las genera el IP de usuario y se transmiten al proceso servidor a través de la conexión de control. Las respuestas estándar se envían desde la IP del servidor la IP de usuario por la conexión de control como respuesta a las órdenes. Estas órdenes FTP especifican parámetros para la conexión de datos (puerto de datos, modo de transferencia, tipo de representación y estructura) y la naturaleza de la operación sobre el sistema de archivos (almacenar, recuperar, añadir, borrar, etc.).

Instalación 

Comando:

yum install vsftpd

Iniciar servicio:

systemctl start vsftpd.service

Parar servicio:

systemctl stop vsftpd.service




Agregar un usuario en el servidor:

useradd -g ftp -d /home/usuario usuario
passwd usuario

Accedemos al usuario creador en el servidor e introducimos la clave de acceso:


y podemos navegar en las carpetas creadas y descargas los archivos que ahí se encuentran alojados