La idea de añadir usuarios al sistema, tiene como finalidad que los usuarios: dispongan de espacio web para publicar sus páginas tengan acceso vía ftp para subir los ficheros de sus web’s personales dispongan de una cuenta de correo en nuestro dominio (por ejemplo: usuario@lubrin.org) no tengan acceso al shell del sistema, de forma que no puedan acceder directamente ni remotamente a la línea de comandos
También sería conveniente establecer cuotas de espacio en disco para los usuarios, (…)
Portada del sitio > Internet > Instalar un servidor
Instalar un servidor
-
Añadiendo usuarios al sistema
12 de mayo de 2006, por Dani -
Servidor FTP
11 de mayo de 2006, por DaniNecesitamos un server-ftp para poder subir files, tanto root como los usuarios del sistema. Elijo pure-ftpd por ser rápido, efectivo y seguro (el poco código que tiene hace que sea más difícil encontrar un bug).
http://pureftpd.org/
Para instalarlo disponemos de dos opciones (binarios o fuentes)
opción 1) con #apt-get
# apt-get install pure-ftpd
standalone (si va a soportar muchas conexiones)
inetd (si va a soportar pocas)
* algunas opciones sólo están disponibles en modo (…) -
PHPMyAdmin
10 de mayo de 2006, por DaniAunque se puede instalar con #apt-get install phpmyadmin, mejor nos bajamos la última versión estable de:
http://www.phpmyadmin.net/home_page/
Se puede localizar la url exacta y bajarla desde el propio server. Nos posicionamos primero en /var/www (pues queremos que se descargue en esa ruta) # cd /var/www # wget http://heanet.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.7.0-pl2.tar.bz2
Descomprimimos:
# tar -xjvf phpMyAdmin-2.7.0-pl2.tar.bz2
Creamos un enlace simbólico: (…) -
Instalando MySQL
9 de mayo de 2006, por DaniInstalación
# apt-get install mysql-server mysql-client mysql-common
En el proceso de instalación se nos avisará de una serie de cuestiones: información sobre la necesidad de que nuestra máquina tenga un nombre en /etc/hosts, que se ha creado una nueva cuenta de usuario y nos recuerda la necesidad de proteger el servidor asignando una password al root. También nos informa de que los accesos vía red están deshabilitados por defecto y que para activarlos hay que descomentar la opción (…) -
Instalando PHP
8 de mayo de 2006, por DaniInstalación (como módulo de apache): # apt-get install libapache2-mod-php4 php4-pear php4-cgi
Reiniciar apache # /etc/init.d/apache2 restart
Configuración
/etc/php4/apache2/php.ini
Comprobar que:
register_globals = Off (por seguridad) [si está en On, la cambiamos y reiniciamos apache: # /etc/init.d/apache2 restart]
Interacción con apache
Comprobar que estan habilidados los módulos: # ls /etc/apache2/mods-enabled/ php4.conf php4.load ...
Comprobar que funciona (…) -
Instalando apache
7 de mayo de 2006, por DaniInstalar el servidor web apache
# apt-get update # apt-get install apache2-mpm-prefork apache2-doc apache2-dev
Iniciar apache
# /etc/init.d/apache2 start
Comprobar que funciona
http://172.26.0.2
Hacer que arranque al iniciar el ordenador # update-rc.d apache2 defaults
Manejar apache # /etc/init.d apache2 [stop | start | restart...]
aunque sólo tarda unos segundos en reiniciarse, la mayoría de las veces, después de hacer cambios en algún file de config. no es (…) -
Últimos retoques in-situ
6 de mayo de 2006, por DaniHasta ahora está instalado el sistema base, sin entorno gráfico y sólo los paquetes mínimos.
Lo siguiente sería comprobar si hay internet: wget http://www .... (ponemos cualquier página y veamos si la descarga)
Actualizar sources.list
# nano /etc/apt/sources.lst deb http://ftp.rediris.es/debian/ stable main deb-src http://ftp.rediris.es/debian/ stable main
deb http://security.debian.org/ stable/updates main deb http://security.debian.org/ sarge/updates main contrib non-free
# (…) -
Instalando el sistema operativo
5 de mayo de 2006, por DaniDescargar la última versión de Debian. Sólo el CD de instalación mínima 180 Mb (aprox.) o bien, de la colección de CDs, sólo el CD #1.
www.debian.org
Proceder a instalar Debian.
Introducir CD e iniciar el servidor. Si el servidor no dispone de lector de CD puedes instalarle uno provisionalmente (y después de la instalación lo desconectas, ya que el resto de programas los tomará de internet) o consultar otras formas de instalación (desde disquetes, desde usb, etc.) en la web: (…) -
Preparando las particiones
4 de mayo de 2006, por DaniPuesto que el ordenador-servidor será dedicado, no necesitaremos conservar ni realizar particiones en el disco duro para otros sistemas operativos. No obstante haremos varias particiones, aunque todas para linux.
Para crear las particiones en el disco duro del ordenador que hará de servidor, usaremos un programa particionador incluido en el CD-Live de alguna distribución de Linux, de forma que iniciando el ordenador con el CD-Live y antes de instalar ningún S.O. podamos crear las (…) -
Configuración del router
3 de mayo de 2006, por DaniAntes de nada debemos configurar el router en multipuesto y comprobar que tenemos acceso a internet desde todos los PCs de la red. El servidor aún no lo hemos tocado (se hará posteriormente).
Nuestra red local estará configurada con las IPs: 172.26.0.1 ...... router 172.26.0.2 ...... servidor 172.26.0.3 ...... PC 172.26.0.4 ...... PC ... 172.26.0.x ...... PC
Para configurar el router en multipuesto puedes obtener información en: http://www.adsl4ever.com http://www.adslzone.net (…)