Cómo mostrar ventana emergente de forma automática usando modal bootstrap

Cómo mostrar ventana emergente de forma automática usando modal bootstrap de Twitter

<html>
<head>
   <meta charset="utf-8">
   <title>Mostrar Ventane Modal de forma Automático</title>
   <script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
   <script>
      $(document).ready(function()
      {
         $("#mostrarmodal").modal("show");
      });
    </script>
</head>
<body>
   <div class="modal fade" id="mostrarmodal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
      <div class="modal-dialog">
        <div class="modal-content">
           <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
              <h3>Cabecera de la ventana</h3>
           </div>
           <div class="modal-body">
              <h4>Texto de la ventana</h4>
              Mas texto en la ventana.   
       </div>
           <div class="modal-footer">
          <a href="#" data-dismiss="modal" class="btn btn-danger">Cerrar</a>
           </div>
      </div>
   </div>
</div>
</body>
</html>

Validar usuario y contraseña php & mysql

https://es.stackoverflow.com/questions/166244/validar-usuario-y-contrase%C3%B1a-php

<?php
session_start();

$nombre = $_POST['user'];
$password = $_POST['password'];

require_once 'conexion.php';
// se asume conexion en $conn incluido desde conexion.php, ejemlo:
// $conn= mysqli_connect("server", "mi_usuario", "mi_contraseña", "mi_bd");

// añadiría un limit 1 a la consulta pues solo esperamos un registro
$consulta = mysqli_query ($conn, "SELECT * FROM sesion WHERE user = '$nombre' AND pass = '$password'");  

// esto válida si la consulta se ejecuto correctamente o no
// pero en ningún caso válida si devolvió algún registro
if(!$consulta){ 
    // echo "Usuario no existe " . $nombre . " " . $password. " o hubo un error " . 
    echo mysqli_error($mysqli);
    // si la consulta falla es bueno evitar que el código se siga ejecutando
    exit;
} 
// este else sobra
//else { 
    //print "Bienvenido"; 
//} 

// validemos pues si se obtuvieron resultados 
// Obtenemos los resultados con mysqli_fetch_assoc
// si no hay resultados devolverá NULL que al convertir a boleano para ser evaluado en el if será FALSE
if($user = mysqli_fetch_assoc($consulta)) {
    // el usuario y la pwd son correctas
} else {
    // Usuario incorrecto o no existe
}


?>

Validar checked con javascript

function marcado(){
if (document.form.termin.checked) {
document.form.submit(); 
     }
	 else{
	 alert("Debes aceptar los términos y condiciones");
	  document.form.termin.focus();
       return false; 
	 }

}


<form method="post" action="ingresar.php" name="form" onsubmit="return marcado();">

<input type="checkbox" value="1" name="termin" id="termin" />He leído y acepto los términos de uso
<input type="submit" value="enviar">
</form>

www.Midulcebebe.es

Aquí os traigo una nueva App Android enlazada a una tienda online realizada en prestashop.

Venta de ropa de bebe, carros, accesorios a un precio inigualable.

La App esta realizada en Android Studio con varios elementos como podéis ver, como un spinner que conecta a un webservice y recoje los datos mediante json.

La idea principal a la hora de desarrollar esta App a sido la movilidad del usuario dentro de la app, el poder desplazarse de una pagina o sección fácilmente, espero que os guste y la podáis valorar bien.

Ir a tienda online

Descargar App Android

Tienda Online Prestashop

Hola aquí os dejo una tienda online la cual podréis observar que esta realizada en Prestashop con módulos nuevos y con unos ligeros retoques en el css , es la plantilla que viene de origen de Prestashop la 1.6 , de momento la tengo en modo mantenimiento pero en breve la podreis tener disponible .

Espero que os guste y ante cualquier pregunta de Programación escribid.

http://www.midulcebebe.es

1

2

3

4

                          Aquí como se ve en modo responsive .

5

 

Aprende a utilizar Google Analytics en pocos pasos.

http://emiliosedano.com/index.html

http://www.dmoglobalmedia.com/blog/13/9/2014-gua-google-analytics-2-cmo-utilizar-google-analytics

La semana pasada entregamos la primera parte del manual de Google Analytics que hemos creado, para que podáis conocer los conceptos más básicos de esta herramienta. En el post de hoy queremos hacer entrega de la segunda parte del manual de Google Analytics.

Para los que no pudisteis acceder a la primera parte, podéis encontrar información en el enlace Google Analytics entrega 1.

En esta segunda entrega del manual de utilización de Google Analytics aparecen los siguientes capítulos:

8.¿Cuánto tiempo han durado las sesiones y cuántas páginas han visto en total?

9.¿Qué páginas de mi web han visitado los usuarios?

10.¿Cuántas de mis visitas han sido a través de un dispositivo móvil?

11.Sé cuántas sesiones y páginas se han visto. Pero ¿Cuál ha sido el comportamiento de los usuarios en mi web?

12.¿Cómo saber de qué canal proceden mis visitas?

13.¿Cuántas sesiones ha tenido mi web a través de las redes sociales?

14.¿Qué páginas de mi web han visitado los usuarios que han entrado a mi web a través de redes sociales?

15.Conclusiones

Si os queréis descargar todo el manual de Google Analytics (entrega 1 y 2) en formato pdf, lo podéis hacer a través del siguiente enlace:

Manual Google Analytics pdf

 

8. ¿Cuánto tiempo han durado las sesiones y cuántas páginas han visto en total?

-Ir a “Informes” y hacer clic en la pestaña de “Público” y “Comportamiento”, “Interacción”.

Google Analytics Duracion visitas

En esta tabla se indica al principio el número total de sesiones y el número total de páginas vistas.

Si analizamos la tabla, vemos que 66 sesiones estuvieron en tu web entre 0 a 10 segundos y vieron un total de 69 de páginas. 11 sesiones estuvieron en la web durante 11 a 30 segundos y vieron un total de 20 páginas. Y así sucesivamente.

Este análisis nos permite ver la repartición de sesión y páginas por tiempo.

9. ¿Qué páginas de mi web han visitado los usuarios?

Conocer el número total de sesiones y el número total de visitas es un dato muy importante, pero también es interesante conocer exactamente cuáles han sido las páginas que han visitado los usuarios.

Hay que seguir la siguiente ruta: “Comportamiento”, “Visión general”. En esta página se obtiene información

  • Las páginas visitadas
  • El número de visitas que han obtenido las páginas y su porcentaje correspondiente.

 

10. ¿Cuántas de mis visitas han sido a través de un dispositivo móvil?

Si te interesa conocer de qué tipo de dispositivo vienen tus visitas (ordenador, móvil o tablet), hay que ir a la siguiente ruta: “Público”, “Móvil”, “Visión general”.

 

Google Analytics Visitas Móviles

En esta tabla, se puede observar la distribución de sesiones por tipo de dispositivo comoordenador (desktop), móvil (mobile) y tablet. Según esta tabla observamos que la mayoría de las sesiones se han producido a través de ordenador.

 NOTA:  los resultados se pueden ver en tabla o bien en gráficos. Se puede caracterizar a través de los botones directos indicados arriba en un círculo.

11. Sé cuántas sesiones y páginas se han visto. Pero ¿cuál ha sido el comportamiento de los usuarios en mi web?

Hay que ir a la siguiente ruta: “Público”, “Flujo de usuarios”. En esta sección se va a ver  el comportamiento que han tenido los usuarios dentro de web.

En este diagrama de flujo se puede observar la página por la que se ha entrado y la ruta que se ha seguido hasta salir de la web. En color rojo se indica la salidas de la web.

Las entradas a la web se pueden seleccionar, es decir, se pueden especificar que las entradas estén clasificadas por paises, por idiomas, por canales de entrada, por campaña, red social, etc.

Flujo Visitas Google analytics

12. ¿Cómo saber de qué canal proceden mis visitas?

Tienes que saber por dónde accede la mayoría de tus visitas a tu web, es decir, qué canales son los que utiliza la mayoría de los usuarios que visitan tu web.

La ruta a seguir es “Adquisición”, “Visión general”.

TIPOS DE CANALES:

  • Directo: se ha introducido la url de tu sitio web directamente en la caja de urls del navegador.
  • Social: han entrado a tu web a traves de alguna red social (Facebook, Linkedin, Twitter, Google+)
  • Organic search: se ha realizado una búsqueda en los buscadores relacionada con tu sector o tus productos ,han encontrado tu página web en el listado de búsquedas y han hecho clic en tu web.
  • Email: si realizas una campaña de email marketing, puedes registrar aquí los usuarios que han leído tu newsletter
  • Paid Search: las entradas a la web provienen de campañas de anuncios, por ejemplo de Google Adwords. Una campaña de Google Adwords se puede enlazar con la cuenta de Google Analytics y de esta forma se pueden analizar las entradas a la web que se han producido a través de anuncios.
  • Referral: el acceso a tu web se ha producido desde otra página web que tiene un enlace a tu página, es decir, la búsqueda no se ha realizado a traves de un buscador.
Origen Visitas Google Analytics

13. ¿Cuántas sesiones ha tenido mi web a través de redes sociales?

Si lo que quieres, además de saber qué número de usuarios han entrado en tu web a través del canal social, es también conocer qué red social ha recibido visitas y cuántas, debes seguir la siguiente ruta: “Adquisición”, “Social”, “Referencias de la página”.

En primer lugar encontrarás dos gráficos. El primero en azul tiene la distribución de sesiones a través de la referencia social en el período seleccionado. El segundo gráfico contiene la evolución de todas las sesiones en total (incluyendo las que provienen de referencia social). Con estos dos gráficos se puede apreciar si el número de sesiones procedentes de la referencia social es importante comparándolo con el total.

Google Analytics referencias redes sociales
Detalle visitas redes sociales Google Analytics

En la anterior imagen se pueden observar el número de sesiones, páginas vistas, duración media de la sesión y la relación páginas/sesion de cada una de las redes sociales por la que han entrado los usuarios.

 

14. ¿Qué páginas de mi web han visitado los usuarios que han entrado en mi web a través de redes sociales?

 

Si además de conocer el número de sesiones obtenidas a traves de redes sociales quieres saber qué páginas de tu web han visitado, sigue la siguiente ruta: “Adquisición”, “Social”, “Páginas de destino

 

Las páginas de destino son las páginas a las que los usuarios han accedido a través de las redes sociales. La información que se obtiene es la siguiente por cada una de las URLs de vuestra web visitadas:

 

  • El número de sesiones que ha recibido la página de destino.
  • Número de páginas vistas: Es el número total de páginas de tu web que han sido vistas a través de la entrada a tu web por la página de destino. Esto significa que cuando los usuarios han visitado la página de destino, los usuarios han seguido navegando a traves de la web  y han visitado otras páginas de la web. En este apartado te indican el total de páginas vistas generado por la página de destino.
  • Duración media de la sesión: es el tiempo medio que ha durado la sesión en la página en cuestión.
  • Páginas/Sesión: es la relación entre el número total de páginas visitadas entre el número total de sesiones que se han generado a traves de la entrada a la web por la página de destino.

 

Si también se quiere analizar el flujo de visitas que se ha generado en la página web, se puede consultar en “Adquisición”, “Social”, “Flujo de usuarios”.

15. Conclusiones

Es importante que conozcas el tráfico de tu web porque de esta forma podrás conocer si realmente tu página está recibiendo visitas y de dónde proceden éstas.

  • El análisis te va a permitir realizar estrategias con el contenido de tu web. Vas a poder conocer qué contenido es el que recibe más visitas y de qué forma los usuarios lo han encontrado en internet (ya sea a través de búsquedas en Google, a través de las redes sociales, etc.)
  • El análisis de tu contenido te va a permitir saber en qué red social tu contenido es más popular y en cuál lo es menos. Ello te dará una guía para saber dónde concentrar los esfuerzos, dónde generar más contenido o cambiar el tipo de contenido  porque el que has generado hasta ese momento no te permite generar comunidad, tener seguidores, interactuar, etc.
  • Saber la localización de tus visitas también es muy importante. Imagina que tienes una tienda online y recibes muchas visitas de una zona determinada. Puedes generar campañas, contenido, publicidad, etc dirigido a esa localización. Conocer la localización de visitas puede ayudar a enfocar de otra forma tu estrategia comercial.
  • Si envías newsletters, también puedes ver si son o no son interesantes para los usuarios. Si el contenido relacionado con la newsletter recibe visitas, significará que tu contenido genera interés, pero si los usuarios que reciben la newsletter no hacen clic, significará que tu contenido no les interesa lo suficientemente como para leerlo.

 

Y hasta aquí nuestro manual de Google Analytics. Esperamos que haya sido útil para poder analizar el tráfico de la página web de vuestro negocio y ello os permita mejorar vuestra estrategia de marketing online.

¿Qué opinión tenéis del manual?, ¿os ha parecido interesante?, ¿necesitáis que añadamos algún apartado más específico?, ¿tenéis alguna duda o comentario que queráis compartir?, ¿echáis en falta algún tema que os gustaría conocer?

Agradecimientos por este tutorial a  Mónica Maurici

Tienda online Midulcebebe.es

Os presento mi nueva Tienda Online realizada en Prestashop a la cual la e llamado :

http://midulcebebe.es/

Aqui e podido desarrollarme con Prestashop una paltaforma muy dinamica y muy facil de Desarrollo en la tienda podreis ver articulos para bebes como carritos y accesorios.

Espero que os guste y practiqueis lo mismo que yo con Prestashop una Plataforma muy chula.

Un saludo.

1

 

2

3


Práctica 5 – FTP

1.Introducción:………………………………………………………………………….2

2.Instalación y configuración Pure-ftpd y pureadmin……………………..3

2.1.Instalación……………………………………………………………………….3

2.2.Configuración…………………………………………………………………..4

3.FTP por linia de comandos:………………………………………………………5

4.FTP desde un cliente de escritorio:……………………………………………6

5.FTP des del navegador:…………………………………………………………..6

6.FTPS:…………………………………………………………………………………….6

7.Servidor FTP en windows:………………………………………………………..8

 

2.2.Configuración

La configuración de pure-ftpd se guarda en forma de ficheros de texto

que contienen cadenas de texto que indican si está activo o no y

aporta información adicional en algunos casos.

Estos ficheros de texto se guardan a /etc/pure-ftpd/conf y por ejemplo

tenemos el fichero /etc/pure-ftpd/conf/NoAnonymous con contenido

“yes”, que le indica al servidor que tiene que impedir el acceso de

usuarios anónimos.

Antes de crear usuarios con pureadmin, vamos a crear un

fichero llamado CreateHomeDir con contenido “yes” dentro

de /etc/pure-ftp/conf para que el servidor cree

automáticamente los directorios raíz de los usuarios. Cambia

entre “yes” y “no” y reiniciando el servidor (sudo

/etc/init.d/pure-ftp restart) observa cuál es la diferencia en el

llamamiento que se hace al servidor.

 

 

1

 

Ejecuta pureadmin (root). gksu pureadmin

2

 

Crea los seguientes usuarios (manage users/add user):

• Usuario: limitado

• Password: limitado

3

 

• Home Directory: /home/ftpusers/limitado

• Fake root: /home/ftpusers/limitado

• Cota permitida: 10 MB

• Usuario: usuario

4

 

• Password: usuario

• Home Directory: /home/ftpusers/usuario

• Fake root: /home/ftpusers/usuario

• Cota permitida: 1 GB

 

5

 

6

 

Haz un acceso al servidor desde cualquier cliente de FTP (filezilla por

ejemplo) y comprueba que a los dos casos nos crea los directorios

correspondientes y que los usuarios tienen permisos sobre su

directorio pero no pueden salir de ahí.

Vamos a preparar ahora el acceso para usuarios anónimos.

Cambia la propiedad NoAnonymous a “no” al directorio de

configuración (/etc/pure-ftpd/conf/NoAnonymous). Para

acceder como anónimo, crea el usuario ftp (sudo adduser ftp) y el

directorio /home/ftp.

 

7

 

Cuando reiniciamos el servidor ya podremos acceder como

“anonymous” o como “ftp” sin contraseñas.

 

8

 

9

 

1011

 

3. FTP por linia de comandos:

Vamos a hacer una conexión con el ftp desde un terminal de

GNU/Linux.

Así que realiza un:

prueba los comandos ls, cd,

 

12

 

4. FTP desde un cliente de escritorio:

Instala ahora dos clientes para acceder al servidor FTP:

• Filezilla

• gFTP

Realiza accesos con los dos al servidor tanto con usuarios del servidor

como con el usuario anonymous.

Comprueba que el resultado es el esperado.

 

13

 

5. FTP des del navegador:

Abre el navegador Mozilla Firefox o Google Chrome y realiza los

siguientes accesos para comprobar las funcionalidades ofrecidas:

• ftp:// ip.del.servidor -> ¿Que usuario ha hecho login?

• ftp://username@ ip.del.servidor -> Username será un usuario

válido del servidor.

14

 

15

 

5. FTP des del navegador:

Abre el navegador Mozilla Firefox o Google Chrome y realiza los

siguientes accesos para comprobar las funcionalidades ofrecidas:

• ftp:// ip.del.servidor -> ¿Que usuario ha hecho login?

• ftp://username@ ip.del.servidor -> Username será un usuario

válido del servidor.

 

16

 

Despliegue de aplicaciones web 2º DAW

crea un certificado indicando código de país, provincia, ciudad,

nombre… rellenando los campos

Cambia los permisos de /etc/ssl/private/pure-ftpd.pem a 600

con chmod y haz un restart del servidor (deberemos ver el

parámetro -Y que antes no aparecia).

17

 

Finalmente abre el cliente FileZilla y crea un nuevo

lugar(Archivo/nuevo sitio) FTP con FTPS Explícito sobre TLS y haz la

conexión con el servidor..

18

 

Despliegue de aplicaciones web 2º DAW

7. Servidor FTP en windows:

Arranca una máquina con windows (W7) y baja e instala el servidor Filezilla

de: http://filezilla-project.org/download.php?type=server

La instalación y la interfaz es muy sencilla y no te costará casi aprenderla,

prepara todo y realiza las siguientes configuraciones de usuarios:

• anonymous (anónimo): Solo podrá acceder a una carpeta llamada

“pub” con derechos de lectura.

• Usuario1: Podrá acceder a la carpeta “pub” (la misma que anónimo)

con permisos de lectura/escritura y a una carpeta llamada “incoming”

con los mismos permisos.

Para ello crea en la raiz del disco duro una carpeta llamada ftpusers y

dentro crea las carpetas:

Anonymoys

usuarios.

En filezilla server ve a edit->group y crea los grupos anonymous y usuarios.

 

19

 

19

 

El grupo usuarios tendrá permisos de escritura y lectura dentro de los

dos directorios, mientras que el grupo anonymous sólo podrá leer el

contenido de la carpeta anonymous. Para configurar los directorios

seleccionamos el grupo creado y seleccionamos la página ”shared folders”

del menú de la izquierda.

En el grupo anonymoys le decimos la ruta del directorio y la añadimos como

directorio principal con los permisos de solo lectura.

Para el grupo usuarios le diremos que su directorio es c:\ftpusers

Una vez hecho esto nos queda configurar los usuarios:

para ello vamos en filezilla server edit->users->add. Creamos el usuario

anonymous y solo le damos permisos de lectura y como directorio principal

le damos c:\ftpusers\anonymous

Prueba que puedes acceder y si puedes crear carpetas o directorios.

Para el usuario1 realiza los mismos pasos pero asigna un password (por

ejemplo usuario1) y dale como ruta los dos directorios que estan dentro de

ftpusers pero sin ser ninguno de ellos el principal. Da permisos de lectura,

escritura y delete. Por último compruebalo.

Realiza las capturas de pantallas pertinentes para demostrar su

funcionamiento.

8

Despliegue de aplicaciones web 2º DAW

Guarda todo y envialo al profesor. En el portfolio realizaremos como

siempre el tutorial de todos estos pasos explicando para que sirven y como

se usan.21

 

 

 

 

 

 

Protocolos HTTP & HTTPS . Despliegue de aplicaciones web

Vamos a hacer una conexión de prueba a google y le vamos

a pedir el índice.html. Lo haremos utilitzando HTTP 1.0 y

HTTP 1.1:

 Abre un terminal haz: telnet http://www.google.es 80

 Realitza las siguientes peticiones

1

 

2

 

La finalidad de esta practica es ver la diferencia de la versión 1.0 y la 1.1 la cual es que si lo hacemos mediante la 1.0 a una web realiza la petición y cuando termina cuelga la conexión y la otra 1.1 no cuelga sino que continua con la petición solo la finaliza si le pones un tiempo o la cierras tu directamente.

http://foro.elhacker.net/hacking_basico/tutorial_comandos_http_get_y_post-t329120.0.html

3

DAW_DAW_Configuraccion Apache

 Habilita el modulo userdir (si no lo está) y mira el fitchero

userdir.conf

 Una vez activado reinicia el servidor, crea un directorio a tu

home llamado public_html y prueba a entrar en:

http://localhost/~nombreusuario

 Añade un nuevo usuario linux con el comando:

 adduser test

 Finalmente crea el directorio public_html a /home/test y

comprueba que se puede acceder al directorio publico del

usuario.

 

Lo primero meternos en la cmd y poner estas instruvciones

 

1

2

3

4

7

 

 

8

 

9

 

10

 

Control de acceso en Apache.

El módulo de control de acceso de apache permite controlar el acceso a los diferentes directorios y ficheros del servidor dependiendo del nombre de la máquina o dirección IP del cliente.

 

Nos metemos en Virtual Box y en nuestra maquina empezamos.

 

 

Nos metemos en sites-avalible alli nos metemos en la conf de www.miempresita.com configuramos el Directory

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from 192.168.3.5

deny from 10.0.2.15 127.0.0.1 localhost

</Directory>

nos metemos en cmd y ponemos sudo service apache2 restart asi reinicimos el servidor

y nos metemos en el navegador y saldra algo asi :

 

Captura de pantalla de 2013-11-12 11_26_17

Aquí instrucciones que nos ayudan a entenderlo:

  • Allow: controla los servidores que tendrán acceso al contenido, por ejemplo:
    Allow from desarrolloweb.com Permite el acceso desde desarrolloweb.com
    Allow from 192.168.0.1 Permite el acceso desde 192.168.0.1
    Allow from 192.168 Permite el acceso desde todas las direcciones Ip que comienzan por 192.168
    Allow from all Permitir todas
  • Deny: controla los servidores a los que se denegará el acceso, por ejemplo:
    Deny from desarrolloweb.com Deniega el acceso desde desarrolloweb.com
    Deny from 192.168.0.1 Deniega el acceso desde 192.168.0.1
    Deny from 192.168 Deniega el acceso desde todas las direcciones Ip que comienzan por 192.168
    Deny from all Denegar todas
  • Order: determina el orden en el que se leerán los permisos, por ejemplo para leer primero los permitidos y luego los no permitidos se pondrá “Allow,Deny” en este caso si un servidor esta en la lista de permitidos, y en la de denegados, el acceso al mismo será denegado, ya que la entrada dentro de la opción Deny sobrescribirá la de la entrada Allow.

 

” Instalación del servidor web IIS y otros.”

Captura1

Antes de comenzar la instalación de los servidores, asegúrate de:

Configurar el VirtualBox para que la red actúe como Adaptador Puente (por defecto viene configurada como NAT). Si no te funciona crea 2 conexiones de red, una “Sol anfitrión” y otra NAT.

Captura2

Captura3

Todas las máquinas virtuales han de tener instalado el
paquete de “Guest additions.

  • Haz una clonación de la máquina antes de ponerte a trabajar (si el espacio en el disco te lo permite).

Captura4

1 – Servidor web IIS:

Una vez tenemos instalado el Windows 2008 server, vamos a instalar el servidor web IIS. Como ya hemos dicho, este servidor está integrado a las versiones de Windows.

Añade la función y características necesarias para el IIS (servidor web IIS).

Captura5

Captura6

En el asistente para agregar funciones: Analiza las opciones que consideres más interesantes y di en qué contexto las instalaríamos.

E instalado Servidor DNS : Proporciona resolucion de nombres en redes TCP/IP.

El servidor DNS se administra con mayor facilidad cuando se instala en el mismo servidor que los Servicios de dominio de Active Directory.

Servidor web (ISS)Proporciona una infraestructura de aplicaciones web confiable,administrable y escalable.

Comprueba la ip del servidor y prueba a acceder desde la máquina HOST:

Captura7

Captura8

Captura9

Busca el directorio donde se almacenarán las págines web, inspecciona el contenido y crea un index.html con el “Hola mundo” como h1.

Aqui en esta Carpeta es donde estan alojadas las web,

Captura10

Ejemplo index.HTML

Captura11

Captura12

Captura13

Accede ahora a la dirección IP y comprueba que index.html tiene preferencia sobre iisstart.htm

Captura14

¿Qué pasa si en el directorio no tenemos ni index.html ni iisstart.htm ?

El servidor por no tener una pagina por defecto muestra un error.

Prueba:

Ahora borro el archivo index.html y iisstart.htm

Captura15

Ahora pongo en la barra navegador LocalHost.

Captura16

Busca donde está el panel de administración del IIS, allí encontrarás las opciones de Iniciar, parar y reiniciar el servidor.

Captura17

También podemos realizar estas tareas mediante la
orden iisreset. Mira el funcionamiento del comando y prueba a parar, iniciar y
reiniciar el servidor.

IIS también lo podemos instalar a otras versiones de Windows que no sean las versiones server. Abre la máquina virtual de Windows 7 e instala el ISS desde “Panel de control” ->  “Programas” -> “Activar o desactivar características”. Observa que el directorio para el html es el mismo, así como la forma para iniciar, parar y reiniciar el servidor.

Captura19

Captura18

Si podemos instalar el servidor IIS tanto en Windows 7 como la versión 2008 server, ¿cuáles crees que serán las ventajas de hacerlo a una o a la otra ?

La capacidad de utilizar una cuenta anónima personalizada sin deshabilitar la cuenta anónima de ISS.

El mantenimiento de listas de control de acceso conherentes entre varios servidores web utilizando un identificador de seguridad común.

Instala ahora los siguientes servicios:

  • Desarrollo de aplicaciones en ASP .NET

Captura20

Captura19

Captura20

Captura21

  • Servicio de administración.

Captura22

Después de los servidores vistos y que analizaste en clase, realiza la instalación, configuración y análisis de otro servidor web. Muestra su funcionamiento. En el portfolio de la asignatura, muestra la configuración del servidor, cómo iniciar, parar, reiniciar, el directorio donde estarían las páginas web y todo aquello que consideres oportuno.

Para iniciarlo

Captura23

STOP

Captura24

Vamos a instalar NGINX

Captura25

Captura26

Captura27

NGINX (pronunciado como “engine X” ) es un servidor web HTTP de código abierto que también incluye servicios de correo electrónico con acceso al Internet Message Protocol (IMAP) y al servidor Post Office Protocol (POP). Además, NGINX está listo para ser utilizado como un proxy inverso. En este modo, NGINX se utiliza para equilibrar la carga entre los servidores back-end, o para proporcionar almacenamiento en caché para un servidor back-end lento.

Si lo tendría en cuenta ya que es un servidor con buenas características.

El servidor web Nginx está
orientado a ser una alternativa estable y de alto rendimiento a otros muy
implantados como Apache
o Microsoft IIS, y desde luego en los últimos tiempos está teniendo un éxito
notable que ha hecho que su creador, Igor

Sysoev, acabe creando una empresa para dar soporte empresarial y profesional a los interesados en usar Nginx de una forma más avanzada.

En Nginx 1.2.0 se incluyen mejoras en el soporte a HTTP Proxy, con la reutilización de conexiones keepalive a servidores upstreams, consolidación de peticiones múltiples y simultáneas, una configuración más flexible para el DNS resolver o el soporte de redirecciones proxy.

Instalacion del servidor web Apache y Windows.

– Servidor Apache en Windows.

apache-893-0

Lo primero será configurar VirtualBox para que la red actue como adaptador puente.

Captura

Aquí vemos como tenemos que tenerlo en adaptador puente de red.

Ahora para utilizar Ubuntu Server tenemos que tener el paquete de “Guest dkms ” y buid-essential:

Ponemos en la consola de Ubuntu esto:

sudo apt-get install dkms build essential.

Captura1copi

Ahora instalamos los headers del kermel , y lo comprobamos el kermel con uname -r;

Captura2copi

Por ultimo montamos /dev/cdrom/ a /media/cdrom y instalamos BBoxLinuxAdditions con permisos de root.

Captura4

1.Una vez completados los pasos anteriores instalamos el servidor Apache.

$ sudo apt-get install apache2

Captura3copi

Hcemos un ifconfig para obtener la IP del servidor.Haciendolo desde el PC host nos sale asi.

Captura6

Vamos hacer pruebas.

Para reiniciar ponemos:

# /etc/int.d/apache/ restart

Captura5copi

Ahora para stop:

# /etc/int.d/apache2 stop

Captura4copi

Por ultimo start:

# /etc/int.d/apache2 start

Captura6copi

Vamos a crear una entrada al fichero “Host”.

     -C:\Windows\System32\drivers\etc\hosts.

Añadimos al final la siguiente línea:

    -1.1.1.1   www.adslzone.net

Captura10

Comprobamos que desde la maquina huésped con Ubuntu Server podemos entrar en la dirección www.adslzone.net. lo comprobamos con el comando ping.

Captura7copi

Con la maquina HOST vemos que si podemos acceder www.adslzone.net

Captura12

Editamos un HTML(index.html);

Ponemos /usr/local$ cd/ var/ www/var/www$ ls

index.HTML

sudo nano index.html

Captura13