Canales populares

Instalacion Postgres 9.4, Php y Apache en CentOS 6

Como instalamos Postgres 9,4, Php y Apache en Centos 6

Caso con el que tuve lidear en el trabajo, hasta que lo resolvi con ayuda de un compañero del departamento y dos post que me ayudaron mucho.

si se han mezclado varias versiones de postgresql, para removerlo corrimos esto:

rpm --erase --noscripts –verbose

Saber version de sistema operativo
cat /etc/issue

Saber si es de 32 o 64 bits.
getconf LONG_BIT

1 Intalar el repositorio
rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm
2- Actualizar Yum

yum update

3- Instalar los paquetes necesarios

yum install postgresql94-server postgresql94-contrib

4- Inicializar la base de datos de postgres

service postgresql-9.4 initdb
5.- Inicalizar los servicios e indicar que arranque de forma automàtica al encender.

service postgresql-9.4 start
chkconfig postgresql-9.4 on

6- Configurar el usuario de inicio
su - postgres
psql

password postgres

7- Postgres AdminPack

postgres=# CREATE EXTENSION adminpack;
CREATE EXTENSION
8.- Crear un usuario de desarrollo
CREATE USER ti PASSWORD 'lenivla';

ALTER ROLE ti WITH SUPERUSER;
q
exit

9,- Configurar el acceso de red

nano /var/lib/pgsql/9.4/data/pg_hba.conf
agregar una linea en la seccion IPV4

# IPv4 local connections:
host all all 192.168.0.1/24 md5
10- Modificar el archivo postgresql.conf, para que vea todas las direcciones IP:
nano /var/lib/pgsql/9.4/data/postgresql.conf

listen_addresses = '*'
port = 5432

INSTALACION DE PHP


#yum install php-mbstring php-devel php-mcrypt zlib zlib-devel zlib-static


CONFIGURACION DE VIRTUALHOST

11- Instalcion de apache
yum install httpd-devel

12- Bloquear pagina de pruebs, se bloquea todo su cntenido
/etc/httpd/conf.d/welcome.conf

13- Podemos crearnos un fichero llamado por ejemplo "vhosts.conf" que contenga nuestros virtual hosts y colocar el fichero en "/etc/httpd/conf.d". El fichero quedaría con un contenido parecido al siguiente:

NameVirtualHost IP:80

ServerName www.midominio.com
ServerAlias www.midominio.com midominio.com
DocumentRoot /var/www/html/midominio.com/www
CustomLog /etc/httpd/logs/midominio.com.access_log combined
ErrorLog /etc/httpd/logs/midominio.com.error_log

Sustituir IP por tu IP pública y “midominio” por el dominio que quieras dar servicio.

14- Reiniciamos el servicio de apache y que se ejecute siempre al encender nuestra pc.

#service httpd start
#chkconfig httpd on



bibliografia
https://www.webcorecloud.com/blog/2015/02/03/install-postgresql-94-centos-6x/

http://www.desarrolloweb.com/articulos/configuracion-servidor-web-centos.html
0
0
0
0No hay comentarios