Sei sulla pagina 1di 5

Postgre SQL – APACHE – SSH

(LINUX)
POSTGRESQL
Instalación y Configuración para POSTGRESQL versión 9.1:

Para su instalación se ejecuta el siguiente comando:


# aptitude install postgresql-9.1
Luego para configurarlo lo primero que se tiene que hacer es cambiarle la
contraseña al usuario “postgres” que se crea luego de haber instalado el paquete:
# passwd postgres
Acceda a la consola de administración de PostgreSQL para cambiar la contraseña
del usuario ‘postgres’ con los siguientes comandos:
# su postgres postgres@nombre_maquina:/directorio$ psql
postgres postgres=# ALTER ROLE postgres PASSWORD
'CONTRASENA_DEL_USUARIO';
Donde ‘postgres’ es el nombre del usuario
la contraseña ‘CONTRASENA_DEL_USUARIO’ luego salir
postgres=# \q postgres@nombre_maquina:/directorio$ exit

Configuración de acceso local


Debe que cambiar el archivo de configuración del servidor PostgreSQL, con el
siguiente comando:
# vim /etc/postgresql/9.1/main/postgresql.conf
Busque la linea listen_addresses y verifique que su valor sea el siguiente:
listen_addresses = 'localhost'
Guarde el archivo y salga del editor. Debe modificar el archivo de configuración del
cliente PostgreSQL, con el siguiente comando:
# vim /etc/postgresql/9.1/main/pg_hba.conf
En este archivo puede configurar los modos de autenticación del cliente
PostgreSQL y con qué usuario puede acceder a los datos almacenados en el
servidor PostgreSQL. Para este caso de configuración usted está conectándose
localmente en el mismo servidor donde está instalado PostgreSQL por lo cual la IP
local es 127.0.0.1, entonces agregue debajo de la linea “# IPv4 local connections:”
la siguiente instrucción:
host nombre_base_datos usuario_postgresql 127.0.0.1/32
password
Debe reiniciar el servicio de PostgreSQL, con el siguiente comando:
# service postgresql restart
Configuración de acceso remoto
Debe que cambiar el archivo de configuración del servidor PostgreSQL, con el
siguiente comando:
# vim /etc/postgresql/9.1/main/postgresql.conf
Busque la linea listen_addresses = ‘localhost’ y la cambia por el siguiente:
listen_addresses = '*'
Opcionalmente usted puede simplemente unir las direcciones IP específicas a la
cual da acceso de la siguiente forma:
listen_addresses='192.168.3.220 192.168.3.221'
Guarde el archivo y salga de la edición. También debe modificar el archivo de
configuración del cliente PostgreSQL, con el siguiente comando:
# vim /etc/postgresql/9.1/main/pg_hba.conf
En este archivo puede configurar desde que maquina o mascara de red puede
acceder a los datos almacenados en el servidor PostgreSQL y con qué usuario se
puede acceder.

APACHE
Instalación y Configuración de Apache 2
Instalación de apache2
# apt-get install apache2
Configuración de Apache
Los archivos de configuración de apache2 se encuentran en la carpeta
/etc/apache2.
El archivo principal de configuración es
/etc/apache2/apache2.conf
Realizar una copia de seguridad del mismo ya que si apache encuentra algún
error en el archivo de configuración, no arrancará. Aquí, para poner en marcha el
servidor, editaremos el archivo:
apache2.conf
// Añadir en ServerName www.ieslapaloma.com
Para que los PCs de la red local sepan que www.ieslapaloma.com es nuestro
servidor web, debemos crear una entrada 'www' hacia su dirección IP en el
servidor DNS, o bien editar el archivo:
/etc/hosts
agregando la línea: '192.168.1.239 www.ieslapaloma.com' (si la IP del
servidor fuera 192.168.1.239). Si no, no quedará más remedio que acceder
utilizando la dirección IP del servidor.
Arranque y parada del servidor web apache El servidor web apache2, al igual que
todos los servicios en Debian, dispone de un script de arranque y parada en la
carpeta /etc/init.d. // Arrancar o reiniciar el servidor apache2
# /etc/init.d/apache2 restart
// Parar el servidor apache root@cnice-desktop:/# /etc/init.d/apache stop
Arranque automático del servidor Web Apache al iniciar el sistema
Debemos crear los enlaces simbólicos correspondientes tal y como se indica en el
apartado Trucos > Arranque automático de servicios al iniciar el sistema.
Para comprobar que apache funciona perfectamente, desde el navegador de
cualquier estación de trabajo de nuestro centro, debemos dirigirnos a:
'http://ip-del-servidor'
Si tenemos el DNS funcionando, podemos acceder a:
'http://www.ieslapaloma.com'
Si no disponemos de servidor DNS:
/etc/hosts
Añadir la dirección IP del servidor e indicar el nombre, tal que así:
//Resolver nombres de dominio de forma local //Añadir en /etc/hosts una línea
similar a esta: 192.168.1.239 www.ieslapaloma.com Lo que siempre funcionará
es ir con la dirección IP.
SSH
Instalación OpenSSH
Por tanto vamos a instalarlo:
sudo apt-get install openssh-server
Ahora procedemos a su configuración.
Comandos que debemos tener en cuenta
Para editar la configuración del servidor SSH debemos hacer en consola:
sudo gedit /etc/ssh/sshd_config
Para arrancar el servidor:
sudo /etc/init.d/ssh start * Starting OpenBSD Secure Shell
server sshd
Para parar el servidor:
sudo /etc/init.d/ssh stop * Stopping OpenBSD Secure Shell
server sshd
Para reiniciar el servidor:
sudo /etc/init.d/ssh restart * Restarting OpenBSD Secure
Shell server sshd

Potrebbero piacerti anche