Servidor Apache NF1 -UF3



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

UF3: Servidor web y proxy

Servidor casero en apache

Tarea 02 de DAW. José Luis Comesaña

Servidor Apache 1. Instalación de apache

Como crear certificados digitales con OpenSSL 1

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

Servidor Web Apache Knoppix Linux.-

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

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

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

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

LINUX WEEK 2006 SERVICIOS WEB CON DNS DINÁMICO. Diego Quintana Cruz GRUPO DE SOFTWARE PARA TELECOMUNICACIONES PUCP

#09 Apache Web Server

Instalando el Apache

INSTALACIÓN Y USO DE OCS INVENTORY

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

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.

404! Tu número de la suerte! (Servidores Web)

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

Servicios en red. UF 1: Servidor DHCP. Enrutando con virtual box.

Servidor Web: Apache

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

CÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB

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

Servidor FTP en Ubuntu Juan Antonio Fañas

Servidore Web Apache. Inicio del servidor Apache. Iniciar. Comando apachectl

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

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

Protocolo HTTP BLOQUE 1: ACTIVIDAD CON NAVEGADORES

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

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

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

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

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Unidad 11: Servidor WEB Apache 2

Contents. 1 Instalacion de Observium

Instalando Apache 2.0 en Ubuntu 11.04

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

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

Practica 4 1. Certificados digitales

Instalación Webmin y Servidor Apache

LAMP. Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0.

SERVIDOR HTTP SOBRE DEBIAN SERVIDOR HTTP PAULA JUIZ LÓPEZ PRÁCTICA HTTP DEBIAN LINUX - PAULA JUIZ LÓPEZ

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

Actualizaciones de GateDefender Performa desde un servidor web local

Introduccion. Utilizando WebDAV

Certificados SSL con clave

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux

Guía de instalación del sistema de documentos laborales Orquídea

Servidor de correo en Ubuntu 10.4: Instalar Apache 2.

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

INSTALACIÓN DE GITLAB

Servidores WEB (Apache) en Debian

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

MANUAL DE INSTALACIÓN OWNCLOUD

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

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

Servidor de correo en Linux/ubuntu

Squid como proxy semi-transparente.

TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL

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

Herramienta Páginas amarillas. Manual de Instalación

TIPOS DE COPIAS DE SEGURIDAD EN LINUX

Servidores Caseros: Armá tu propio Hosting. Cristian Wilgenhoff Tomás González Dowling Sebastián Montini

Servidor en Ubuntu Juan Antonio Fañas

La herramienta es AppServ, es una solución que nos provee el software Apache, Mysql y Php, sobre Windows.

Configuración de Samba para compartir Archivos

Servidor de correo en Ubuntu: Instalar y configurar servidor de correo

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

6. Servidor Web Apache. Configuración con Webmin

Ubuntu Server HOW TO : SERVIDOR FTP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en un servidor ftp..

TUTORIAL INSTALACION SERVIDOR DE VIDEOCONFERENCIA CON OPENFIRE. Descargamos el openfire de la página oficial luego lo pasamos a Ubuntu:

Elkarnet COPIAS DE SEGURIDAD

[CONFIGURACIÓN DE DNS]

SONARQUBE. Sandoval Lucas, Leutwyler Nicolás 1er cuatrimestre 2015

Administración de sistemas operativos

DDV: CLIENTE ESCRITORIO LINUX

Existen 3 modos de entrar a ftp Acceso Anónimo: Entra pero no tiene permisos para nada, solo para ver.

Servidor DNS en Ubuntu APUNTES ASIR JOHN ALEXANDER MONTES LÓPEZ

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRACTICA NO. 7, SAMBA COMO GRUPO DE TRABAJO

Manual de instalación del opencast: Matterhorn

Apuntes de FTP. FTP Básico. Iván Córdoba. Acceder a FTP via Nautilus o Firefox: ftp://usuario:password@ftp.servidor.es/ Terminal : ftp ftp.servidor.

Guía de instalación de Intelligent Watcher

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

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

Como instalar Jokte en Linux Canaima

Proyecto Fortalecimiento de las capacidades TIC en PyMEs y Gobiernos Locales mediante el uso de software libre Manual de Instalación Openbravo POS

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

OWA POR PUERTO SEGURO (SSL) + FORMS BASED AUTHENTICATION

T3 Servidores web S ERVICIOS EN RED Carlos Redondo

Formación Profesional a Distancia Página 1 de 8. Módulo: Despliegue de Aplicaciones Web (DAW) C.F.G.S. : Desarrollo de Aplicaciones Web

SERVICIOS. UF 1- Servidor DHCP

Guía para la Actualización Manual. Kaspersky Antivirus y Kaspersky Internet Security

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

Transcripción:

Servidor Apache NF1 -UF3 Instalamos taskel Apt-get install taskel Iniciamos taskel taskel poner rootroot

Apache se intala en /var/www/html Pagina apache localhost Copiamos /var/www/html/index.html y modificamos el archivo borrando todo lo que hay dentro de body y ponemos nuestro nombre y pagina web. Crear esta carpeta como usuario normal nunca como root /home/esther/public_html y dentro de la carpeta creamos y editamos index.html Para entrar en localhost/~esther en el terminal poner (entrando en root): # a2emmod user dir Y reiniciamos apache2 para quitar ~ sudo aptitude install libapache2-mod-perl2 Entramos en gedit /etc/apache2/apache2.conf Y ponemos esto al final del documento: <perl> </perl> opendir H, '/home/'; my @dir = readdir(h); closedir H; foreach my $u (@dir) { next if $u =~ m/^\./; if (-e "/home/$u/public_html"){ push @Alias, ["/$u", "/home/$u/public_html/"]; } } Reiniciamos apache2

2n clase - Certificados Habilitar PHP Crear un archivo PHP: <?php echo " mi primer archivo PHP;?> Dentro de /var/www/html y en home/esther/public_html ------------------------------------------------------------------------------------------------------------------------- Para que muestre el php que tenemos en home/esther/public_html Vamos a : root@esther-virtualbox:/etc/apache2# cd mods-available copiamos el archivo por seguridad root@esther-virtualbox:/etc/apache2/mods-available# cp -p php5.conf php5.conf_original configuramos el archivo php5.conf borrando todo y pegando : ##TAMBIEN PODEMOS HACER QUE SIMPLEMENTE COMENTEMOS LA LÃ NE PHP_ADMIN_VALUE, A SEA: <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> reiniciamos con ------------------------------------------------------------------------------------------------------------------------------

Crear servidor PHP descargar archivo -> archivo comprimido lo extraemos y copiamos dentro de /home/esther/html_public Para ver la pagina en firefox poner localhost/esther/miftp para quitar la contraseña editamos el archivo index.php(/home/esther/html_public/miftp) y tiene que quedar asi: Como poner la contraseña que queremos: Creamos o modificamos archivo pueba1.php para encriptar contraseña:

Luego con el firefox miramos que contraseña es y la añadimos aqui: Crear certificado Instalar bind9 Ponemos en el comando sudo a2enmod ssl Y reiniciamos apache Creamos una carpeta con sudo en /etc/apache2 mkdir ssl sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt cp -p /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-available/defaultssl.conf_original

gedit default-ssl.conf <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin admin@lopez.foo ServerName lopez.foo ServerAlias www.lopez.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> sudo a2ensite default-ssl.conf Para cambiar la fecha de caducidad: 2años: sudo openssl req -x509 -nodes -days 730 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt Documentos con usuario y contraseña diferentes: Instalar sudo apt-get install apache2-utils

Restringir mediante contraseña a algunos directorios Creamos la carpeta donde se añadiran los usuaros: /var/www/ejemplos/.usuarios htpasswd -c.usuarios jordi (si es el primer usuario) htpasswd.usuarios jordi (si ya hay usuarios creados) Modificamos el archivo /etc/apache2/apache2.conf y añadimos las siguientes líneas: <DIRECTORY /var/www/ejemplos> (poner ruta deseada) AuthType Basic AuthName "XPP: Admin Area" AuthUserFile /var/www/ejemplos/.usuarios (poner ruta deseada) require valid-user </DIRECTORY> Tiene que quedar asi, en este caso hay dos directorios: Reiniciamos apache2: Instalar servidores virtuales en Apache2 con Ubuntu Creamos los dominios con bind 9, añadiendo zona y el db seguimos todo los pasos de la pagina https://docencia.proven.cat/jbarrantes/google_personal/prueba7.php?num=351