Diferencia entre revisiones de «Instalación Básica Sever»
De Wiki
(→Configurar Placas de Red) |
(→Cambio el modo de acceso desde localhost a las bases de postgres) |
||
(No se muestran 3 ediciones intermedias del mismo usuario) | |||
Línea 29: | Línea 29: | ||
Le agrego la linea para q el user dgp sea el unico q entra via ssh | Le agrego la linea para q el user dgp sea el unico q entra via ssh | ||
− | AllowUsers dgp | + | AllowUsers dgp (si quiero agregar otro usuario para que ingrese debo solo separarlos por un espacio) |
===Instalo el paquete proftpd=== | ===Instalo el paquete proftpd=== | ||
Línea 55: | Línea 55: | ||
Descompirmo PhpPgAdmin | Descompirmo PhpPgAdmin | ||
Copio mediante Ftp, ejemplo: usuario@direccionip | Copio mediante Ftp, ejemplo: usuario@direccionip | ||
− | + | Ingreso en donde tenemos el PhpPgadmin y dentro de la capeta conf Editamo config.inc.php: mcedit config.inc.php | |
+ | modifico $conf[`extra_login_security`]=false | ||
====Configurar Alias==== | ====Configurar Alias==== | ||
Línea 85: | Línea 86: | ||
mcedit /etc/postgresql/8.3/main/pg_hba.confç | 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) | (ojo este archivo puede estar en otor lado, dependiendo de donde se creo el cluster de postgres) | ||
− | edito la linea | + | Despues |
+ | #Database administrative login by Unix sockets | ||
+ | #Local all postgres ident sameuser | ||
+ | edito la linea, la comento. | ||
local all postgres ident sameuser | local all postgres ident sameuser | ||
− | reemplazandola por | + | y la reemplazandola por |
local all all md5 | local all all md5 | ||
Revisión actual del 12:27 7 sep 2011
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 Placa 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 (si quiero agregar otro usuario para que ingrese debo solo separarlos por un espacio)
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 Ingreso en donde tenemos el PhpPgadmin y dentro de la capeta conf Editamo config.inc.php: mcedit config.inc.php 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) Despues #Database administrative login by Unix sockets #Local all postgres ident sameuser edito la linea, la comento. local all postgres ident sameuser y la 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 Placa 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