Instalación Básica Sever
De Wiki
Revisión del 11:55 10 dic 2010 de Pablo (Discusión | contribuciones)
Contenido
- 1 Instalación
- 1.1 Inicio Instalación Debian
- 1.2 Modifico el sources.list
- 1.3 Actualizo la lista
- 1.4 Instalo el paquete mc
- 1.5 Instalo el paquete ssh
- 1.6 Instalo el paquete proftpd
- 1.7 Instalo el paquete apache
- 1.8 Instalacion de PhpPgAdmin
- 1.9 Instalo el paquete postgres
- 1.10 Instalo el paquete php5
- 1.11 Instalo el paquete php5-pgsql
- 2 Crear usuario
- 3 Configurar Placas de Red
Instalación
Inicio Instalación Debian
Se instala desde el cd 1 de debian lenny
Modifico el sources.list
Edito el archivo de busqueda de paquetes
nano /etc/apt/sources.list
Comento todos los sources
esto se hace poniendo # #deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official amd64 CD Binary-1 20090413-02:50]/ lenny main #deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official amd64 CD Binary-1 20090413-02:50]/ lenny main #deb http://security.debian.org/ lenny/updates main #deb-src http://security.debian.org/ lenny/updates main #deb http://volatile.debian.org/debian-volatile lenny/volatile main #deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
Agrego el del grulic
Desde aqui los paquetes bajan mas rapido deb http://ftp.grulic.org.ar/debian/debian lenny main contrib non-free
Actualizo la lista
apt-get update
Instalo el paquete mc
apt-get install mc
Instalo el paquete ssh
apt-get install ssh
Configuro ssh
mcedit /etc/ssh/sshd_config Modifico PermitRootLogin No Le agrego la linea para q el user dgp sea el unico q entra via ssh AllowUsers dgp
Instalo el paquete proftpd
apt-get install proftpd Se instala como independiente
Configuro proftpd
mcedit /etc/proftpd/proftpd.conf Es importante configurar q el usuario no pueda subir niveles. Eso se llama encarcelar DefaultRoot ~
El nombre ServerName "dgp"
reinicio todo o recinicio desde demonio /etc/init.d/"nombre" --help
El tipo (este se elijó al instalar) ServerType standalone mas referencais en [1]
Instalo el paquete apache
apt-get install apache2
Instalacion de PhpPgAdmin
Descargo PhpPgAdmin [2] Descompirmo PhpPgAdmin Copio mediante Ftp, ejemplo: usuario@direccionip Edito config.inc.php: mcedit config.inc.php y modifico $conf[`extra_login_security`]=false
Configurar Alias
editar el archivo mcedit /etc/apache2/sites-enabled/000-default Alias /nombrealias "/donde/dejo/las/cosas" <Directory "/donde/dejo/las/cosas"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory>
Instalo el paquete postgres
apt-get install postgresql-8.3
Cambio el pass del usuario postgres
esto es por q al instalarse no sabemso que password le puso
Me logueo como postgres
su postgres
Entro a la base que se crea por defecto
/usr/bin/psql template1
Ya estando logueado cambio la pass
template1=# \password
Me deslogueo
template1=# \q
Cambio el modo de acceso desde localhost a las bases de postgres
mcedit /etc/postgresql/8.3/main/pg_hba.confç (ojo este archivo puede estar en otor lado, dependiendo de donde se creo el cluster de postgres) edito la linea local all postgres ident sameuser reemplazandola por local all all md5
Instalo el paquete php5
apt-get install php5
Instalo el paquete php5-pgsql
Esto es para que se integre php con postgres apt-get install php5-pgsql
Crear usuario
Esto es para crear un usuario diferente, como por ejemplo "desarrollo" 1)Loguearse como root 2)adduser desarrollo --home /ubicacion/de/sitios/o/server/desarrollo 3) Esto crea las 3 entradas: Una en /etc/passwd otra en /etc/group otra en /etc/shadow
Configurar Placas de Red
1)Loguearse como root 2)mcedit /etc/network/interfaces iface eth0 inet static address 192.168.19.26 netmask 255.255.255.0 gateway 192.168.19.1 Guardamos los cambio 3)mcedit /etc/resolv.conf domain unc.local search unc.local nameserver 200.16.16.1 nameserver 200.45.191.35 Guardamos los cambio