INSTALAR:
Empecemos por descargar el software (podemos hacerlo desde la mismapágina de inicio), seleccionando el que corresponda a nuestro sistema. Para este ejemplo vamos a usar Windows 7:
Se descargará un archivo de 125 Mb y podremos iniciar la instalación:
En los siguientes pasos el programa realizará la instalación propiamente dicha (en mi caso duró unos largos 15 minutos, pero ya avisaba al comienzo de que instalar con el antivirus conectado -como fue el caso- ralentizaría el proceso); mostrará información sobre el ya mentado Bitnami (un servicio que proporciona instaladores de aplicaciones web y de sistemas de gestión de contenidos para múltiples entornos), del que hablaremos en otra ocasión; y nos preguntará si deseamos iniciar el Panel de Control de XAMPP. Diremos que sí:
Pulsaremos “Start” para iniciar los distintos servicios de XAMPP. Para empezar podemos iniciar únicamente los dos primeros: Apache y MySQL. Si tenemos algún programa de cortafuegos instalado, nos mostrará un aviso de bloqueo como el siguiente y deberemos permitir el acceso una vez por cada servicio que iniciemos:
Una vez iniciados todos los servicios necesarios, sólo tenemos que ir a nuestro navegador preferido y escribir “http://localhost” o “http://127.0.0.1” y accederemos a nuestro propio servidor web local, visualizando una pantalla con información sobre XAMPP. Accediendo al enlace de “Estado” podremos comprobar el buen funcionamiento de los servicios del servidor.
CONFIGURAR:
A continuación debes modificar la configuración de Apache para hacer accesible el proyecto a cualquier usuario del mundo.
Localiza el archivo de configuración
httpd.conf y añade lo siguiente justo al final del archivo:# Asegúrate de que sólo tienes esta línea una vez en todo el archivo de configuración
NameVirtualHost 127.0.0.1:8080
# Esta es la configuración para Jobeet
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
DocumentRoot "/home/sfprojects/jobeet/web"
DirectoryIndex index.php
<Directory "/home/sfprojects/jobeet/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf
<Directory "/home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
NOTAEl alias
/sf se necesita para las imágenes y archivos JavaScript que utilizan las páginas por defecto de Symfony y la barra de depuración web.
En Windows reemplaza la línea
Alias por algo como lo siguiente:Alias /sf "c:\development\sfprojects\jobeet\lib\vendor\symfony\data\web\sf"
Además, la ruta
/home/sfprojects/jobeet/web se debe sustituir por algo como lo siguientec:\development\sfprojects\jobeet\web
La configuración anterior hace que Apache espere las peticiones en el puerto
8080 de tu máquina, por lo que el sitio web de Jobeet se puede acceder en la siguiente URL:http://localhost:8080/
Puedes sustituir
8080 por cualquier otro número que prefieras, pero se recomienda utilizar un número mayor que 1024 para que no tengas que utilizar permisos de administrador.FTP:
INSTALAR:
En primer lugar deberemos disponer de un equipo "normal" (no es necesario un equipo con características hardware de servidor), con Microsoft Windows 7 como sistema operativo.
Pulsaremos en el botón "Iniciar" - "Panel de control":
Pulsaremos en "Programas":
Desplegaremos la rama "Internet Information Services" - "Herramientas de administración web" - "Consola de administración de IIS" (complemento necesario para administrar y configurar el Servicio FTP). Marcaremos también en "Servidor FTP" la opción "Servicio FTP". Pulsaremos "Aceptar" para iniciar la instalación del servicio de FTP:
CONFIGURAR:
Para administrar y configurar las opciones del servicio de FTP instalado, accederemos al panel de control, desde el botón "Iniciar" - "Panel de control"
Para mostrar las "Herramientas administrativas" pulsaremos en "Ver por" y seleccionaremos "Iconos pequeños":
Pulsaremos en "Herramientas administrativas":
Introduciremos los siguientes datos en "Información del sitio" para nuevo sitio FTP:
- Nombre del sitio FTP: introduciremos aquí el nombre que tendrá el sitio FTP, puesto que podemos varios sitios, lo identificará unívocamente, por ejemplo "ajpdsoft".
- Ruta de acceso física: introduciremos la unidad y carpeta del equipo con Microsoft Windows 7 donde alojaremos los ficheros del sitio FTP, en nuestro caso "C:/ftp".
A continuación podremos indicar los siguientes datos (en "Configuración de enlaces y SSL"):
- Enlace - Dirección IP: en este campo podremos indicar qué dirección IP se le asignará a este sitio FTP, siempre que el equipo tenga varias direcciones IP. Por defecto quedará seleccionado "Todas las no asignadas". Si tenemos varios sitios FTP y queremos que sean accesibles desde fuera del equipo, podremos indicar qué dirección IP se le asignará a cada sitio FTP.
- Puerto: podremos indicar la dirección IP y el puerto que se asignará al sitio FTP. Por defecto el 21.
- Habilitar nombres de host virtuales: si queremos tener varios sitios FTP en un equipo con una sola dirección IP y queremos que sean accesibles desde fuera del equipo (LAN o Internet) podremos marcar esta opción de "Habilitar nombres de host virtuales" e indicar el nombre del sitio ftp que queramos establecer, por ejemplo: ftp.ajpdsoft.com. Si queremos que este sitio FTP esté disponible en Internet, introduciremos en "Host virtual" el nombre de dominio del sitio igual que lo escribirían los usuarios en un explorador, por ejemplo, ftp.ajpdsoft.com.
- Iniciar sitio FTP automáticamente: marcaremos esta opción para que el servicio del sitio FTP se inicie automáticamente al arrancar el equipo.
- Sin SSL: seleccionando esta opción de Secure Sockets Layer (Protocolo de Capa de Conexión Segura) desactivaremos este protocolo.
- Permitir: con esta opción tendremos la posibilidad de conexión SSL o sin SSL.
- Requerir SSL: marcando esta opción sólo podremos conectarnos mediante SSL.
En "Información de autenticación y autorización" podremos indicar las siguientes opciones:
- Autenticación anónima: es un método de autenticación integrado que permite a los usuarios el acceso a cualquier contenido público proporcionando un nombre de usuario anónimo y una contraseña. De forma predeterminada, la autenticación anónima está deshabilitada.
Esta autenticación se usará sólo cuando se desee que todos los clientes que visiten el sitio FTP puedan ver su contenido. - Autenticación básica: es un método de autenticación integrado que requiere que los usuarios proporcionen un nombre de usuario de Windows y una contraseña válidos para obtener acceso al contenido. La cuenta de usuario puede ser local en el servidor FTP o una cuenta de dominio. La autenticación básica transmite contraseñas no cifradas por la red. Solo se debe utilizar la autenticación básica cuando se tenga la certeza de que la conexión entre el cliente y el servidor está protegida con SSL.
- Autorización: podremos indicar los usuarios del equipo Windows que tendrán permisos de acceso a la carpeta del sitio FTP:
- En "Permitir el acceso a" podremos indicar:
- Todos los usuarios: todos los usuarios del equipo tendrán los permisos indicados (lectura y/o escritura).
- Usuarios anónimos: cualquier usuario tendrá los permisos indicados.
- Roles o grupos de usuarios especificados: los grupos indicados tendrán los permisos de lectura y/o escritura.
- Usuarios especificados: los usuarios indicados tendrán los permisos de lectura y/o escritura.
- En "Permisos" indicaremos si queremos que los usuarios o grupos indicados puedan leer o escribir en la carpeta del sitio FTP
SMTP:
INSTALAR:
Para enviar correo electrónico desde una aplicación Web ASP.NET es necesario tener instalado y configurado en el servidor el servicio SMTP (Protocolo simple de transferencia de correo) de Servicios de Internet Information Server (IIS). El servicio SMTP de IIS es un componente simple para reenviar los mensajes de correo electrónico a un servidor SMTP para su entrega.
Instalar el servicio SMTP
El servicio SMTP no se instala con IIS de manera predeterminada. Debe instalarlo desde el Panel de control. Al instalar el servicio SMTP se crea una configuración de SMTP predeterminada que después se puede personalizar con el Administrador IIS.
Para instalar el servicio SMTP en IIS 6.0
- En el menú Inicio, haga clic en Panel de control, haga doble clic en Agregar o quitar programas y, a continuación, haga clic en Agregar o quitar componentes de Windows.
- En la lista Componentes, haga clic en Servidor de aplicaciones y, a continuación, haga clic en Detalles.
- En la lista Subcomponentes de Servidor de aplicaciones, haga clic en Servicios de Internet Information Server (IIS) y, a continuación, haga clic en Detalles.
- En la lista Subcomponentes de Servicios de Internet Information Server (IIS), active la casilla de verificación Servicio SMTP y haga clic enAceptar.
- Haga clic en Siguiente. Si se solicita el CD de Windows o la ruta de acceso de instalación de red, siga las instrucciones.
- Haga clic en Finalizar.
Cuando se instala el servicio SMTP, se crea una configuración de servidor SMTP predeterminada con un almacén de mensajes en C:\Inetpub\Mailroot.
Al configurar el servicio SMTP se pueden definir las opciones globales del servicio y de cada uno de los componentes del servidor virtual. El servicio SMTP de IIS sólo es un agente de retransmisión. Los mensajes de correo electrónico se reenvían, para su entrega, a un servidor SMTP.
CONFIGURACIÓN:
Al instalar el servicio SMTP, se creará un nuevo nodo en el Administrador IIS. Para configurar el servidor virtual SMTP debe iniciar el Administrador IIS. Para obtener más información, vea el tema "SMTP Administration" de la IIS Operations Guide.
Nota importante: |
|---|
Debe iniciar una sesión como miembro del grupo Administradores en el equipo local para realizar el procedimiento (o procedimientos) siguientes, o debe haber delegado en la autoridad adecuada.
|
Para iniciar el Administrador de IIS desde el cuadro de diálogo Ejecutar
- En el menú Inicio, haga clic en Ejecutar.
- En el cuadro Abrir, escriba inetmgr y haga clic en Aceptar.
Para iniciar el Administrador de IIS desde la consola Servicios administrativos
- En el menú Inicio, haga clic en Ejecutar. En la ventana de texto Ejecutar, escriba panel de control y, a continuación, haga clic en Aceptar.
- En la ventana Panel de control, haga clic en Herramientas administrativas.
- En la ventana Herramientas administrativas, haga clic en Serviciosde Internet Information Server.
Configuración predeterminada
El servidor virtual SMTP predeterminado tiene la configuración predeterminada siguiente. Si crea un nuevo servidor virtual, puede establecer la configuración predeterminada mediante el asistente para el nuevo servidor virtual.
- Nombre: nombre del servidor virtual que aparece en el Administrador IIS. Este nombre se puede cambiar en el Administrador IIS. Simplemente haga clic con el botón secundario en el servidor virtual y, a continuación, haga clic en Cambiar nombre.
- Dirección IP/puerto TCP: Ninguna asignada/25. Puede utilizar la ficha General del cuadro de diálogo Propiedades avanzadas de servidor SMTP para cambiar esta configuración. Si cambia esta configuración, deberá especificar una combinación de dirección IP y puerto TCP que no esté siendo utilizada por ningún otro servidor virtual SMTP. El puerto TCP 25 es el puerto TCP predeterminado y recomendado. Varios servidores virtuales pueden utilizar el mismo puerto TCP, pero deben estar configurados con direcciones IP diferentes. Si no establece una combinación de dirección IP y puerto TCP única, el servidor virtual SMTP no se iniciará.
Dominio predeterminado: nombre de dominio que aparece en la ficha Nombre del equipo de Propiedades del sistema. El dominio predeterminado se utiliza para marcar los mensajes procedentes de direcciones que no tienen un dominio. Un servidor virtual SMTP puede tener sólo un dominio predeterminado y no se puede eliminar. Para cambiar el nombre del dominio predeterminado en el Administrador IIS, haga doble clic en el servidor virtual y, después, haga doble clic en Dominios. Haga clic con el botón secundario en el dominio local (o predeterminado) y haga clic en Cambiar nombre.


















Nota importante: