UF3: Servidor web y proxy



Documentos relacionados
Servidor Apache NF1 -UF3

Servidor Apache. Hacer possible que los directorios de usuarios puedan acceder a Apache2

Servidor casero en apache

Servidor Apache 1. Instalación de apache

Tarea 02 de DAW. José Luis Comesaña

En primer lugar observamos el directorio para asegurarnos que tenemos el módulo disponible/etc/apache2/mods-available

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Apache2, sitios virtuales y SSL APUNTES ASIR JOHN ALEXANDER MONTES LOPEZ

3. En caso de que no esté instalado hacemos lo siguiente

Como crear certificados digitales con OpenSSL 1

En esta instalación nos pide de Agregar características en la cual las instalamos

PRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA)

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

CÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB

Servidor Web Apache Knoppix Linux.-

Unidad 11: Servidor WEB Apache 2

Descomprimir el archivo moodle y la copiamos en la ruta: c: inetput wwwroot. Le tenemos que dar permisos a los usuarios\asir en propiedades seguridad

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Instalación y Mantenimiento de Servicios de Internet

Presentación Taller. Apache: HTTPD. JoséMiguelHerreraM. UTFSM

Instituto Tecnológico de Las Américas (ITLA)

Squid como proxy semi-transparente.

PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR

Instalación de owncloud en Ubuntu Server LTS Realizado por: Antonio García Silva 2º ASIR IES Julio Verne

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B)

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Ubuntu Server HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.

Instalación del servidor web Apache 2.0 Configuración del servidor web Apache 2.0 Virtual Hosting en Apache 2.0 Awstats Webalizer

MANUAL INSTALACION DE CERTIFICADO SSL APACHE OPENSSL MANUAL INSTALACIÓN CERTIFICADO SSL APACHE OPENSSL

#09 Apache Web Server

SUBIR UNA PÁGINA WEB A UN SERVIDOR GRATUITO. Tenemos muchos servidores que nos dan su servicio de una forma gratuita, como pueden ser 000webhost.

Servidor FTP en Ubuntu Juan Antonio Fañas

Configuración de programas FTP. Sync-Intertainment

Servidor Web: Apache

MANUAL INSTALACIÓN LINUX SITIOS WEB PARA LOS ENTIDADES GUBERNAMENTALES EN LAS

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL

TUTORIALES Tutorial Apache + IIS

Instalación Webmin y Servidor Apache

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Práctica1: Crear una página web con Nvu

Los sistemas operativos

OWA POR PUERTO SEGURO (SSL) + FORMS BASED AUTHENTICATION

SUBIR NUESTRA WEB AL SERVIDOR HTML (INTERNET) MEDIANTE EL EXPLORADOR DE ARCHIVOS DEL CPANEL. (CU00730B)

INSTALACIÓN Y USO DE OCS INVENTORY

TÉCNICO EN PRACTICA 3: INTRODUCCION. Protocol Secure.) En esta guía por Linux. OBJETIVOS. Al finalizar esta. servidor WEB y FTP.

CCONSIDERACIONES GENERALES EN JOOMLA!

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Manual de instalación del Programa. Para WINDOWS

PRACTICA 4 1-CERTIFICADO DIGITAL VERIFICADO 2-CERTIFICADO DIGITAL NO VERIFICADO 3-SERVIDOR VIRTUAL HTTPS EN LINUX 4- SERVIDOR VIRTUAL HTTPS

Certificados SSL con clave

GUÍA PARALLELS PLESK PANEL

Enviar la combinación de un documento Word 2007 como cuerpo del mensaje de un

Correo Electrónico: Webmail: Horde 3.1.1

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

Publicar una página Web en el servidor de IIS

Cómo instalar el software de CRM Personas en un alojamiento web remoto

PROCESO DE INSTALACIÓN Y CONFIGURACIÓN DE APACHE, PHP Y MySQL

Instalando Apache 2.0 en Ubuntu 11.04

Asignar permisos a usuarios de Active Directory en una carpeta compartida.

INSTALACIÓN DE PROFTPD

INSTALAR WORDPRESS.ORG VÍA FTP

SOLICITUD E INSTALACIÓN DE UN CERTIFICADO DE SERVIDOR PARA INTERNET INFORMATION SERVER (A TRAVÉS DE MICROSOFT MANAGEMENT CONSOLE)

Practica 4 1. Certificados digitales

El cliente de correo Mozilla Thunderbird es un programa de correo electrónico. Perfiles de usuario:

Aulas en red. Aplicaciones y

Manual de instalación de la plataforma web para producción

Otros tipos de Consultas

Para subir archivos usando los datos que nos proporcionaron vía correo electrónico.

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO.

Crea tu propio negocio online con

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Protocolo HTTP BLOQUE 1: ACTIVIDAD CON NAVEGADORES

MANUAL DE MANTENIMIENTO PARA LA PÁGINA WEB DE PROYECTO ADL SUBIDA Y PUBLICACION DE DOCUMENTOS PARTE II

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1

Acceder a correo de 1000tentaciones.com a través de web.

Cómo instalar OpenOffice en Windows?

Unidad 1.- INSTALACIÓN DE UN SERVIDOR LOCAL + WORDPRESS

TUTORIAL. Edición de contenido y creación de entradas y páginas Wordpress

LA INTRANET -Manual general-

SUS (Software Update Services)

INSTALACIÓN DE MOODLE

Fast-DL Para Tu Servidor Dedicado Atención!

RPC sobre HTTPS

GRUPOS DE TRABAJO EN WINDOWS XP

SOLICITUD, INSTALACIÓN y CONFIGURACIÓN DE UN CERTIFICADO DE SERVIDOR SEGURO EN APACHE MEDIANTE OPENSSL

Manual de Administración Solución ADSL Profesional

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Claroline, MediaWiki, Moodle y Joomla en Xampp Lite

Informática. Cómo haría yo un blog y un moodle?

GUÍA PARA LA INSTALACIÓN Y USO DE WORDPRESS BY MASTERHACKS. Guía de instalación y uso de Wordpress Página 1

2. Descargamos porpoise. Guardamos y descomprimimos el archivo zip en nuestro ordenador.

Configuración de Apache

Manual hosting acens

PRACTICA NO.4: HOW TO INSTALL NFS

Mi primer servidor. Fernando Fernández Consultor Preventa HP ISS

Transcripción:

UF3: Servidor web y proxy NF1. Servidor Apache INSTALAR APACHE: 1. Primero ponemos lo siguiente: 2. Después elegimos la opción LAMP y aceptar: 3. Elegimos la contraseña «rootroot».

4. Creamos una carpeta con el nombre indicado en la pantalla.(no crearlo siendo root) 5. Creamos dentro un archivo index.html y lo editamos 6. Para que los usuarios de home puedan entrar donde apache. 7. Para ver si ha funcionado: localhost/~usuariodonde esta la carpeta. PARA QUITAR LA ~: 1. Primero hacemos el siguiente comando: 2. Editamos el siguiente archivo:

3. Añadimos lo siguiente: 4. Por último reiniciamos el Apache y comprovamos que funciona. CREACIÓN DE UN ARCHIVO PHP 1. Creamos el archivo en public_html en root.

CREAR UN ARCHIVO PHP CON USUARIO NORMAL 1. Creamos el archivo en el public_html del usuario (/home/mireia/) 2. Luego vamos como root a /etc/apache2/mods-available y hacemos una copia de php5.conf 3. Entramos en php5.conf y sustituimos lo que contiene por lo siguiente: <IfModule mod_php5.c> <FilesMatch "\.ph(p3? tml)$"> SetHandler application/x-httpd-php </FilesMatch> <FilesMatch "\.phps$"> SetHandler application/x-httpd-php-source </FilesMatch> # To re-enable php in user directories comment the following lines # (from <IfModule...> to </IfModule>.) Do NOT set it to On as it # prevents.htaccess files from disabling it. <IfModule mod_userdir.c> <Directory /home/*/public_html> # php_admin_value engine Off </Directory> </IfModule> 4. Reiniciamos el servidor Apache.

CREACIÓN DE MINISERVIDOR PHP 1. Descargamos el archivo de la página de barrantes y lo descomprimimos. 2. Guardamos el archivo en el public_html de nuestra carpeta personal. 3. Nos pedira una contraseña. PARA QUITAR LA CONTRASEÑA 1. Entramos en el index.php de la carpeta miftp. 2. Añadimos lo siguiente para que no pida contraseña.

PONER CONTRASEÑA NUEVA EN EL DIRECTORIO MIFTP: 1. Creamos un archivo en public_html y escribimos lo siguiente. 2. Abrimos desde internet el archivo creado y copiamos la contraseña. 3. Copiamos la contraseña en el archivo candado.php y lo guardamos. 4. Y ya funciona la contraseña.

CREAR UN CERTIFICADO SSL 1. Creamos un nombre de dominio (bind9). 2. Instalamos lo siguiente y reiniciamos el servidor apache: 3. Creamos el directorio ssl en /etc/apache2/ 4. Escribimos el siguiente comando: 5. Se han creado las claves en ssl 6. Vamos a /etc//apache2/sites-available/ y copiamos el archivo siguiente:

7. Eliminamos todo lo del archivo y escribimos lo siguiente (en mi caso pongo martinez.foo): <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin admin@martinez.foo ServerName martinez.foo ServerAlias www.martinez.foo DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key <FilesMatch "\.(cgi shtml phtml php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown </VirtualHost> </IfModule> 8. Activamos el ssl con el siguiente comando:

9. Por último reiniciamos el servidor apache2 y introducimos el https:// donde nuestra página. PARA MODIFICAR LA DATA DEL CERTIFICADO DE LA PÁGINA: Al poner el siguiente comando, en el apartado de «days», lo cambiamos según la fecha que queremos. openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt INDICAR UNA CONTRASEÑA Y USUARIO A UN DIRECTORIO: 1. Creamos los directorios dentro del publi_html del usuario sin ser root. 2. Creamos un archivo oculto en cada directorio con el nombre usuario.

3. Hacemos el siguiente comando para indicarle que usuario quieres que tenga cada carpeta 4. Añadimos lo siguiente en el archivo apache2.conf y reiniciamos el servidor Apache2. El archivo para ver la gente que entra en tu pagina es /var/log/apache2/access.log El archivo para visualizar los errores de apache es /var/log/apache2/error.log

SERVIDORES VIRTUALES 1. Creamos un directorio en /ver/www/html/ y otro dentro del que hemos creado. 2. Cambiamos el usuario que lo ha creado: 3. Cambiamos los permisos de la carpeta html: 4. Creamos el archivo index.html en /var/www/html/martinez.foo/public_html/ 5. Creamos un sitio virtual en /etc/apache2/sites_available/:

6. Editamos el archivo martinez.foo.conf y añadimos lo siguiente: 7. Hacemos el siguiente comando para activar el host virtual (martinez.foo): 8. Por último reiniciamos el servidor Apche2. Service apache2 restart