sábado, 24 de febrero de 2018

Optimizar el rendimiento de un servidor web LAMPP en Linux-Ubuntu

Existen muchas formas de hacerlo (test de carga, de bases de datos, de ancho de banda, conexiones simultáneas...). Nosotros vamos a utilizar ApacheBench “ab”, que nos permite simular cientos de conexiones simultáneas a un servidor. 

ab -n500 -c10 -k http://miweb/index.html

-n Es el número de conexiones totales que van a realizarse.
 -c Es el número de clientes que va a haber conectados simultáneamente. 
-k Realiza múltiples peticiones dentro de una sesión HTTP (KeepAlive). http://miweb/index.html URL sobre la cual se realizará la petición.
Y esta es la salida correspondiente a un test de estrés con la configuración por defecto usando mpm-prefork:

Optimizar el rendimiento de un servidor web LAMPP en Ubuntu


sábado, 17 de febrero de 2018

Instalación y configuración de FTP en linux-ubuntu con proFTPd

proFTPd es uno de los servidores FTP más potentes y completos disponibles para la mayoría de distribuciones de Linux. LAMPP incluye proFTPD, que es un servidor FTP de código abierto. Esto facilita la transferencia de archivos a/y desde un entorno LAMPP mediante FTP.

Instalación de proFTPd

Desde la terminal ejecutamos 

sudo apt-get install proftpd

Durante la instalación nos preguntará sobre el tipo de instalación que queremos. En caso de hacer poco uso del servidor FTP podemos seleccionar la opción “inetd” para ahorrar recursos del sistema. Si no debemos instalarlo como “independiente”.


Configuración de proFTPd

El archivo de configuración principal de proFTPd se encuentra en /etc/proftpd/proftpd.conf. Desde aquí deberemos configurar nuestro servidor FTP.
Debemos hacer es establecer una carpeta como directorio principal para los usuarios de FTP. 

sudo nano /etc/proftpd/proftpd.conf


Instalación y configuración de FTP en linux-ubuntu con proFTPd


sábado, 10 de febrero de 2018

Crear usuarios de Active Directory de cara a instalar Microsoft ® Exchange 2010

Un Directorio es un repositorio único para la información relativa a usuarios y recursos de una organización. Active Directory es un tipo de directorio y contiene información sobre las propiedades y la ubicación de los diferentes tipos de recursos dentro de la red. Usándolo, tanto los usuarios como los administradores pueden encontrarlos con facilidad.

El Servicio de Directorio Activo proporciona la capacidad de establecer un único inicio de sesión y un repositorio central de información para toda su infraestructura, lo que simplifica ampliamente la administración de usuarios y equipos, proporcionando además la obtención de un acceso mejorado a los recursos en red. Es un servicio de directorio, en el cual se puede resolver nombres de URLs o de determinados recursos.

Las cuentas de usuarios que gestiona Active Directory son almacenadas en la base de datos SAM (Security Accounts Manager), pero AD no sólo almacena información sobre los usuarios, sino que también mantiene información sobre servidores, estaciones de trabajo, recursos, aplicaciones, directivas de seguridad, etc., que hacen imprescindible la instalación del Directorio activo.

Vamos a crear dos usuarios en el Directorio Activo, uno se llamará zipi y el otro Zape.
En administración del servidor desplegamos funciones y Usuarios y equipos de Active Directory, debajo de este se encuentra miservidordecorreo y debajo de este Users. Sobre Users, pulsamos el botón derecho del ratón -> Nuevo -> Usuario.

Crear usuarios de Active Directory de cara a instalar Microsoft ® Exchange 2010

sábado, 3 de febrero de 2018

Instalar Servicios de dominio de Active Directory en Windows Server 2008

Los Servicios de dominio de Active Directory (AD DS) almacenan información acerca de los usuarios, los equipos y otros dispositivos de la red. Los AD DS ayudan a los administradores a administrar esta información de forma segura y facilitan el uso compartido de recursos y la colaboración entre usuarios. Los AD DS se deben instalar también en la red para poder instalar aplicaciones habilitadas para el uso de directorios como Microsoft Exchange Server y para aplicar otras tecnologías de Windows Server como la directiva de grupo. 


Crear el dominio Active Directory

Antes de promocionar un servidor a controlador de dominio conviene tener en cuenta unas directrices básicas de seguridad.

Para instalar los Servicios de dominio de Active Directory en un equipo con Microsoft Windows Server 2008 accedemos al botón Inicio - Herramientas administrativas - Administrador del servidor, en la parte izquierda seleccionamos Funciones, en la derecha pulsamos en Agregar funciones. 

Instalar Servicios de dominio de Active Directory en Windows Server 2008


miércoles, 31 de enero de 2018

Directivas de seguridad de acceso a usuarios Windows Server


Existen dos niveles de directivas de seguridad, las que afectan a todo el domino o Directorio Activo o sólo a la máquina. Si el servidor es local sólo afectarán a la máquina,  pero hay que tener en cuenta que si posteriormente promocionamos el servidor a Directorio Activo, algunos usuarios del equipo  local pueden tomar permisos en el Directorio Activo que no deberían tener. Aquí vamos a explicar cómo configurar los permisos del servidor antes de promocionarlo para luego evitar estos problemas.
Antes de promocionarlo, cuando el servidor aún es local accedemos al Asistente de configuración de seguridad, desde Herramientas administrativas -> asistente de configuración de seguridad.

Asistente para configuración de seguridad

sábado, 27 de enero de 2018

Instalar PHP en Windows con IIS (Microsoft web PI)

Para instalar PHP con IIS existe una forma muy fácil, basta con entrar en la página de Microsoft web Platform Installer o PI. Nos abre una página donde se indican las características de la plataforma y aparece a la derecha un botón de descarga gratuita.

Instalar PHP en Windows con IIS (Microsoft web PI)


Esto nos descarga en el equipo un pequeño ejecutable llamado wplauncher.exe.

wplauncher.exe.

Al ejecutarlo abre una pantalla en la cual pulsamos la pestaña productos.

Productos PHP


Esta pestaña a la izquierda tiene un menú en el que elegiremos marcos de trabajo.

marcos de trabajo


Nos aparece una lista con los productos disponibles para su descarga en nuestro servidor, elegimos la última versión de PHP para IIS.

última versión de PHP para IIS


Pulsamos el botón agregar y abajo el botón instalar.


última versión de PHP para IIS


Al instalar nos muestra los requisitos, si los cumplimos aceptamos.

requisitos PHP

 Y comienza la instalación.

instalacion PHP para IIS

Al finalizar nos muestra los productos instalados.
  
instalacion PHP para IIS

Comprobar la instalación de PHP

Abrimos un editor de texto, por ejemplo, el Bloc de notas, con permisos de administrador.
En un archivo nuevo, escribimosa el texto siguiente: <?php phpinfo(); ?>

Guardamos el archivo como C:\inetpub\wwwroot\pruebaPHP.php.

Abrimos un explorador y escribimos la siguiente dirección URL: http://localhost/ pruebaPHP.php
Se muestra una página web con un formato que muestra la configuración actual de PHP.

página de inicio de PHP

Agregar una aplicación PHP

Cuando hayamos instalado IIS y PHP, podemos agregar una aplicación PHP al servidor web. Para ello abriremos el Administrador de IIS.

En el servidor abrimos Internet Information Services (IIS).

En el panel Conexiones, hacemos clic con el botón secundario del ratón en el nodo Sitios del árbol y después clic en Agregar sitio web.

crear sitio web PHP en IIS

En la ruta c:\inetpub\wwwroot creamos una carpeta llamada WebPHP.

En el cuadro de diálogo Agregar sitio web, escribimos un nombre descriptivo para el sitio web en el cuadro Nombre del sitio y elegimos la carpeta recién creada en ruta de acceso física.

sitio web PHP

El valor predeterminado del cuadro Dirección IP es Todas las no asignadas. Si debemos especificar una dirección IP estática para el sitio web, escribimos la dirección IP en el cuadro Dirección IP.

Escribimos un número de puerto en el cuadro de texto Puerto.
Opcionalmente, escribimos un nombre de encabezado host para el sitio web en el cuadro Nombre del  host.

Si no es necesario hacer cambios en el sitio y queremos que el sitio web esté disponible inmediatamente, seleccionamos la casilla Iniciar sitio web inmediatamente y aceptamos.

Para más información ver: Crear Virtual Hosts con IIS de Windows