Instalación Básica Sever
De Wiki
Contenido
- 1 Instalación
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
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