Técnico en sistemas Microinformáticos Mod04 Ses8 /2


Instalando un servidor web y un cms con XAMPP

Y configuración del servidor de FTP Filezilla Server

Instalar Xampp en Windows

Fuente:http://marcelo-lemos.blogspot.com/2009/07/instalar-xampp-en-windows.html

La instalación de Xampp para Windows es muy simple….
Pero no por eso la voy a dejar de explicar, ya explique hace algún tiempo su instalación en Linux; además de ser una buena herramienta para probar dos tres GDC que veremos más adelante: en realidad uno ya fue explicado ese es JOOMLA!, pero también estarán Wordpress y Drupal.

El paso a paso es muy sencillo.
1.Primero bajamos el ejecutable; por mi parte ya tengo una versión la 1.6.6a (medio vieja). Lo obtendremos de aquí.

2.Le damos doble clic y empieza la diversión.


3.Por lo general lo dejamos en el directorio por defecto C:\xampp. Pero si quieres lo puedes cambiar.4.Podemos seleccionar los servicios, en mi caso como SOLO es de prueba voy a seleccionar instalar los servicios Apache y MySQL, en mi caso FileZilla me es inútil totalmente. Una vez seleccionado lo que necesitamos, empezamos y le damos “Install”

5.Se puede dar el caso que Alerta de seguridad de Windows quiera bloquear la ejecución de Apache http Server, tu solo haz clic en desbloquear.

6.Entra a tu navegador y escribe: http://localhost/xampp/splash.php (aunque con poner localhost únicamente ya lo encuentra) y ve a la opción que dice español.


7.Listo! De ahí en más iremos explicando cuando valla a por los anteriormente mencionados JOOMLA!, Wordpress y Drupal. Saludos!

Instalar LAMP en Ubuntu 9.04 Server en una línea

http://sliceoflinux.com/2009/06/12/instalar-lamp-en-ubuntu-9-04-server-en-una-linea/

LAMP es el acrónimo de Linux (sistema operativo), Apache (servidor web), MySQL (base de datos) y PHP, Perl o Phyton (lenguajes de programación). Gracias a este conjunto de software libre y gratuito podemos disponer de un servidor web dinámico muy fácilmente.

Una de las formas de instalar un servidor LAMP en Ubuntu Server (también sirve para el Desktop) consiste en ejecutar un único comando:

sudo tasksel install lamp-server

Proceso de instalación

Al ejecutar el siguiente comando comienza la descarga de los paquetes que se incluyen en el servidor LAMP.

Se descarga los paquetes: Apache2, MySQL, PHP…

Durante la instalación de los paquetes se nos pedirá que escribamos la contraseña del usuario root de MySQL. Se podría dejar en blanco pero no os lo recomiendo en absoluto, así que escribimos una contraseña y pulsamos Intro.

Escribimos la contraseña para el usuario root de MySQL

A continuación, volvemos a escribir la contraseña y pulsamos Intro.

Volvemos a escribir la contraseña

Y tras configurar el resto de paquetes de forma automática, termina la instalación.

Se ha terminado la instación

¿Dónde hay que poner las páginas web?

Una vez que tenemos el servidor LAMP instalado lo siguiente es colocar las páginas web (html, php, css…). Por defecto, tal y como lo hemos instalado las páginas web tienen que estar en el directorio /var/www.

¿Qué paquetes se han instalado?

Si queremos sabes qué paquetes se han instalado con el comando anterior, podemos averiguarlo ejecutando el siguiente comando:

tasksel --task-packages lamp-server

El resultado de la ejecución del comando anterior en Ubuntu 9.04 Server es el siguiente:

  • mysql-server-core-5.0

  • libwrap0

  • apache2

  • mysql-client-5.0

  • tcpd

  • libapache2-mod-php5

  • apache2.2-common

  • apache2-utils

  • php5-common

  • libaprutil1

  • php5-mysql

  • libmysqlclient15off

  • libdbi-perl

  • libplrpc-perl

  • mysql-server

  • mysql-server-5.0

  • libdbd-mysql-perl

  • libhtml-template-perl

  • libnet-daemon-perl

  • libapr1

  • libpq5

  • ssl-cert

  • apache2-mpm-prefork

  • mysql-common

Cómo instalar Drupal 4.7 en modo local

Extraido de: http://eats.wordpress.com/2007/06/01/como-instalar-drupal-en-modo-local/

Publicado por Luis en 1 Junio 2007

Drupal es un fantástico gestor de contenidos, que incorpora todos los servicios de un portal web y permite, además, incluir módulos de terceros para añadirle más prestaciones.

Se trata de un potente CMS, con una extensa comunidad de usuarios, con el que pueden crearse portales para grandes comunidades, con un gran abanico de roles para sus usuarios, que pueden mantener su propio blog en el portal y colaborar activamente en la creación de documentos colectivos.

En comparación con Joomla, Drupal es más potente en la administración de usuarios y sus privilegios. Además tiene algunas características sobresalientes:

  • Los usuarios tienen blogs individuales con todos los artículos publicados por cada uno de ellos.

  • Permite crear libros escritos en colaboración, no con la estructura de un wiki, sino como artículos vinculados entre si en una estructura.

  • Incluye estadísticas sobre los accesos y los usuarios.

  • La creación de menús. módulos y bloques es muy sencilla.

Las perspectivas de aplicación de este gestor al trabajo educativo son muy prometedoras, por su elevada capacidad de gestionar grandes comunidades de usuarios con niveles de responsabilidad muy ajustados.

Instalar Drupal

Descargo el gestor de contenidos desde la web de la comunidad de desarrollo de Drupal. Se trata de un único archivo comprimido, en cuyo nombre se incluye la versión del software.

Descomprimo en primer lugar el archivo comprimido con extensión tar.gz utilizando winrar, en la carpeta www de una plataforma Apache + Php + MySQL como WAMP, por ejemplo. A continuación cambio el nombre de la carpeta descomprimida drupal-4.7.4 por el más breve drupal.

Modifico el archivo de configuración de Drupal, que se encuentra en EasyPHP/www/drupal/sites/default/settings.php y dejo la línea que establece la ubicación de la base de datos del usuario de esta forma:

$db_url = ‘mysql://root:@localhost/drupal’;

Así pues, el propietario de la base de datos drupal, que se encuentra en el servidor localhost, es un tal root y su contraseña está en blanco (y debe ser así necesariamente).

Crear la base de datos

El siguiente paso consiste en crear la base de datos que, como hemos establecido en la configuración, debe llamarse drupal. Lo haremos con PhpMyAdmin, el editor visual de MySQL, al que se puede acceder desde el monitor de WAMP que está activo en el área de notificación de Windows:

Una vez creada la base, es necesario crear las tablas de dicha base de datos. Afortunadamente, las tablas vienen ya establecidas en un archivo de Drupal, que se encuentra en la ruta: drupal/database/database.4.0.mysql. Cargamos las tablas en la base de datos pinchando en la pestaña Importar o en la tecla SQL y, después de un clic en Examinar el disco, localizamos el citado archivo.

Terminar la instalación desde el navegador

Tecleamos ahora en la barra de direcciones de nuestro navegador http://localhost/drupal. Drupal nos muestra la primera página de la administración inicial:

En esta primera página nos pide que creemos la primera cuenta de usuario, que tendrá todos los derechos de Administrador y al que se le permitirá configurar el sitio. En concreto nos pide un nombre de usuario y una dirección de correo. Elijo luis como nombre y le doy una dirección correcta de mail:

Aunque el envío de mail falla, porque no le dí al instalarlo la dirección de un servidor de correo saliente smtp correcto, me ofrece la posibilidad de cambiar la contraseña. Introduzco mi contraseña habitual y, por fin, ya está creado mi sistema Drupal, en el que estoy como administrador:

Instalar la traducción al castellano

Para traducir al castellano los menús y los textos de este sistema debemos descargarnos, de la página translations de su portal, el paquete de traducción. Se trata del archivo es-4.7.0.tar.gz que descomprimimos a continuación con winrar.

Para autorizar el uso de traducciones, acudimos al menú administer /modules /locale y hacemos clic en la casilla para activar dicho módulo. Guardamos este cambio con un clic en Save configuration.

Abrimos administer /localization /import y, pulsando en Examinar, buscamos el archivo es.po en la carpeta del paquete de idioma descomprimido. Seleccionamos en la lista desplegable el idioma Spanish (Español) para que sustituya las cadenas de texto por las recién descomprimidas y pulsamos Import. El proceso de importación es, sorprendentemente, lento.

Finalmente, señalamos el español como idioma autorizado (enabled) por defecto (default) y guardamos la nueva configuración de idioma pulsando Save configuration. Ya está nuestro portal traducido al castellano.

Para obtener instrucciones de instalación en modo remoto del nuevo Drupal 5.0, remítase a este post del web de Blogestores.

Instalación de FileZilla FTP Server

Fuente: http://www.adslayuda.com/filezilla_ftp_server-instalacion.html

El proceso de instalación es muy sencillo, solamente en algunos pasos tendremos que realizar acciones como elegir el tipo de instalación o de inicio del servidor. Paso a paso sería así:

1. Se nos presenta la licencia de uso del programa. Tenemos que aceptarla utilizando el botón “I Agree” para continuar la instalación.

2. La instalación Standard incluye el servidor, el interfaz de administración, los accesos directos del menú Inicio y un icono para el escritorio. Además, podemos seleccionar la instalación del Código Fuente.

3. Seleccionamos la ruta donde vamos a instalar el programa. Esto no va a influir en las carpetas que usemos más adelante para el servidor FTP.

4. Lo usual es que el servidor se inicie automáticamente al iniciar Windows, pero podemos elegir otras dos formas de inicio manual. El puerto que se indica más abajo (14147 por defecto) es el que vamos a usar para el interfaz de administración. Este puerto NO hay que mapearlo en el router a no ser que queramos acceder a la administración del sitio a través de Internet.

5. Seleccionamos si queremos que el programa de administración se inicie al iniciar sesión en el PC.

Y ya está. La instalación ha terminado.

Si hemos marcado la opción durante la instalación, el interfaz de administración se iniciará automáticamente.

Configuración de FileZilla FTP Server

Fuente: http://www.adslayuda.com/filezilla_ftp_server-configuracion.html

Tenemos que abrir el programa de administración del servidor, conectándonos a la dirección IP (si es el ordenador local 127.0.0.1) y utilizando el puerto (por defecto 14147) y la contraseña adecuadas.

Si acabamos de instalar el servidor la contraseña estará en blanco, más adelante veremos cómo cambiarla.

Para conectar automáticamente al servidor utilizando los datos que hayamos especificado podemos marcar la opción “Always connect to this server”. Es recomendable esperar a utilizar esto cuando hayamos cambiado la contraseña.

Esta es la vista principal de la ventana de administración:

En la parte inferior de la ventana vemos si hay clientes conectados, y si están trasfiriendo o explorando alguna carpeta o archivo. En la parte superior vemos un log de las acciones realizadas.

Para acceder a la configuración del servidor utilizamos el menú “Edit” opción “Settings”

En Listen on these ports indicamos el puerto en el que vamos a poner el servidor. Por defecto para FTP el servidor escucha el puerto 21. Este puerto hay que abirlo si tenemos cortafuegos por software y en el router tendremos que mapearlo a la IP privada del Pc servidor.

Max. number of users indica el máximo de usuario que pueden estar conectados al mismo tiempo al servidor. Si ponemos 0 los usuarios son ilimitados.

Aquí podemos personalizar el mensaje de bienvenida que recibirán los usuario cuando accedan al servidor.

Si queremos que nuestro servidor sólo sea accesible desde ciertas direcciones IP podemos indicarlas aquí. Para que sea accesible para todo el mundo debemos indicalo con un asterisco *.

El cuadro superior nos permite excluir direcciones o rangos de direcciones IP del acceso al servidor. Podemos utilizar comodines (por ejemplo: 10.0.0.* no permitirá acceder al servidor desde cualquier ordenador con IP desde 10.0.0.1 a 10.0.0.255)

En el cuadro inferior indicamos si queremos alguna excexión para la opción de arriba (siguiendo con el ejemplo: si indicamos 10.0.0.10 el servidor bloquea la red 10.0.0.1 a 10.0.0.255 excepto la IP 10.0.0.10)

Aquí vamos a establecer las opciones para que los clientes FTP puedan utilizar el modo pasivo para conectar a nuestro servidor (por ejemplo, utilizando los navegadores de internet).

Si tenemos IP Estática la podemos indicar en Use the following IP. Si tenemos IP Dinámica asignada por el proveedor de internet tendremos que marcar la opción Retrieve external IP address from dejando la página web que viene por defecto para obtener la IP pública. Esta opción también la podemos utilizar aunque tengamos IP estática.

Use custom port range indica el puerto o puertos por los que el servidor va a esperar la conexión en modo pasivo. Si lo dejamos sin marcar el servidor utilizará un puerto aleatorio, por eso hay que indicarlo si tenemos un router o un cortafuegos. Este puerto hay que abirlo si tenemos cortafuegos por software y en el router tendremos que mapearlo a la IP privada del Pc servidor.

Aquí podemos cambiar el puerto por el cual conectaremos al interfaz de administración. También podemos cambiar la contraseña de acceso a la administración (muy recomendable).

Aquí tenemos opciones para guardar un registro de las acciones realizadas en el servidor. Los archivos se guardará en la carpeta “logs” dentro de la carpeta donde hayamos instalado el servidor.

Por último, estas opciones nos permiten establecer un límite de velocidad por conexión de subida y de bajada, así como establecer reglas por días y horas.

Una vez que hayamos configurado el servidor, es hora de crear los grupos y usuarios para los clientes.

Creación y Gestión de Grupos en FileZilla FTP Server

Fuente: http://www.adslayuda.com/filezilla_ftp_server-grupos.html

Los grupos de usuarios nos permiten establecer una serie de opciones comunes a varios usuarios. Evitando tener que configurar uno a uno los usuarios.

Tenemos que abrir el programa de administración del servidor, conectándonos a la dirección IP (si es el ordenador local 127.0.0.1) y utilizando el puerto (por defecto 14147) y la contraseña adecuadas.

Para conectar automáticamente al servidor utilizando los datos que hayamos especificado podemos marcar la opción “Always connect to this server”.

Esta es la vista principal de la ventana de administración:

En la parte inferior de la ventana vemos si hay clientes conectados, y si están trasfiriendo o explorando alguna carpeta o archivo. En la parte superior vemos un log de las acciones realizadas.

Para acceder a la gestión de grupos utilizamos el menú “Edit” opción “Groups”

Tenemos opciones para añadir (Add), eliminar (Remove), renombrar (Rename) y copiar (Copy) grupos.

Para añadir un grupo sólamente tendremos que pulsar el botón “Add” e indicar el nombre en la ventana que se nos abrirá.

Para permitir que los usuarios que pertenezcan al grupo puedan iniciar sesión tendrá que estar marcada la opción “Enable access for users inside group”.

En Shared folders indicamos las carpetas a las que los usuarios del grupo tendrán acceso.

Cada grupo tendrá una carpeta establecida como “Home dir” (marcada con una H). Esta carpeta debe existir en el disco duro y no puede ser un alias.

Si queremos añadir un directorio privado para cada usuario, en el que por ejemplo puedan escribir y eliminar archivos y carpetas, y que no sea accesible por otros usuarios, podemos utilizar una carpeta que se cree automáticamente (marcar Autocreate) y con un alias.

Esa carpeta no tiene por qué estar dentro de la carpeta Home, pero el alias que le pongamos sí, porque será lo que los usuarios verán.

En el ejemplo de la imagen, el grupo usuarios tiene establecido su directorio Home en “c:\ftp\common” que verán como en el directorio raíz del ftp “\”. Además, cada usuario tiene una carpeta que verán como “\home” en el ftp, que se crea automáticamente la primera vez que entran y en la que tienen todos los permisos.

Esto lo hemos hecho así:

  1. Utilizando el botón Add, abrirmos la carpeta c:\ftp\common y damos a Aceptar. Establecemos los permisos pertinentes. Si no aparece automáticamente, pulsamos el botón “Set as home dir” para establecer la carpeta como inicio de los usuarios.
  2. Utilizamos el botón Add para añadir la carpeta donde vamos a crear las carpetas privadas de los usuarios. En el ejemplo c:\ftp. Una vez añadida utilizamos la tecla F2 para editar la ruta y añadimos \:u para que quede así: c:\ftp\:u. Una vez hecho esto, sólo queda añadir el alias pulsando con el botón derecho encima de la ruta añadida y seleccionando “Edit aliases”. La ruta que tenemos que indicar como alias SÍ tiene que estar dentro de la carpeta home para que aparezca en el ftp, aunque no tiene que existir, es un alias. Establecemos los permisos que queramos para esta nueva carpeta.

Las otras dos opciones (Speed limits / Ip Filter) aparecen explicadas en la sección de “Configuración”. Aunque lo que configuermos aquí tiene prioridad sobre la configuración general.

Creación y Gestión de Usuarios de FileZilla FTP Server

Fuente: http://www.adslayuda.com/filezilla_ftp_server-usuarios.html

Tenemos que abrir el programa de administración del servidor, conectándonos a la dirección IP (si es el ordenador local 127.0.0.1) y utilizando el puerto (por defecto 14147) y la contraseña adecuadas.

Para conectar automáticamente al servidor utilizando los datos que hayamos especificado podemos marcar la opción “Always connect to this server”.

Esta es la vista principal de la ventana de administración:

En la parte inferior de la ventana vemos si hay clientes conectados, y si están trasfiriendo o explorando alguna carpeta o archivo. En la parte superior vemos un log de las acciones realizadas.

Para acceder a la gestión de grupos utilizamos el menú “Edit” opción “Users”

Tenemos opciones para añadir (Add), eliminar (Remove), renombrar (Rename) y copiar (Copy) usuarios.

Para añadir un usuario sólamente tendremos que pulsar el botón “Add” e indicar el nombre en la ventana que se nos abrirá.

Para permitir que el usuario pueda iniciar sesión tendrá que estar marcada la opción “Enable account”. Si queremos que el usuario esté protegido con contraseña tendemos que indicarlo en la opción “Password”. Y en Group Membership establecemos la permanencia o no a un grupo.

En Shared folders deberemos configurar las carpetas accesibles al usuario. Si el usuario pertenece a un grupo las carpetas definidas para ese grupo estarán disponibles para el usuario, aunque no aparecerán en la lista. Para más información sobre la gestión de carpetas consulta la sección de Grupos.

Las otras dos opciones (Speed limits / Ip Filter) aparecen explicadas en la sección de “Configuración”.

Por último, recordad que lo más específico tiene preferencia sobre lo más general. La configuración del usuario tendrá prioridad sobre las preferencias del grupo o las generales del servidor.

Conectadndo con filezilla client

Podéis consultar este artículo:

http://joomla15.joomlatuto.com/tutoriales/taller-practicas/254-tutorial-filezilla-ftp

, , , ,

  1. No comments yet.
(will not be published)