comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Instalando Servicios - Servidor CentOS

  • 0 Respuestas
  • 1291 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Kodeinfect

  • *
  • Underc0der
  • Mensajes: 325
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Kodeinfect's Blog
« en: Enero 20, 2013, 04:06:54 pm »
Siguiendo con el tutorial anterior se mostrará como instalar servicios.
En esta ocasión instalaremos:

· Servidor Apache
· Servidor MySQL
· PHP + Librerias
· phyAdmin
· Postgresql



# Servidor Apache #
Primero instalamos:
Código: You are not allowed to view links. Register or Login
yum install httpd
Iniciamos el servicio:
Código: You are not allowed to view links. Register or Login
service httpd start
Configuramos para que inicie con el sistema:
Código: You are not allowed to view links. Register or Login
chkconfig –level 345 httpd on
Configuramos en el firewall el puerto 80 que usa el servicio:
Código: You are not allowed to view links. Register or Login
nano /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT

Reiniciamos el servicio:
Código: You are not allowed to view links. Register or Login
restart service iptables
Ahora podemos acceder desde cualquier navegador ingresando a:
Código: You are not allowed to view links. Register or Login
http://nuestroservercentOS


# Servidor MySQL #
Instalamos:
Código: You are not allowed to view links. Register or Login
yum install mysql mysql-server
Iniciamos el servicio:
Código: You are not allowed to view links. Register or Login
service mysqld start
Para la configuración usaremos un script del sistema que nos facilita la tarea:
Código: You are not allowed to view links. Register or Login
mysql_secure_installationSi nos pide password, ingresamos sin ella. Luego configuraremos nuestra propia contraseña.

Solo quedaría añadir el servicio a la ejecución del sistema con:
Código: You are not allowed to view links. Register or Login
chkconfig –level 2345 mysqld on


# PHP + Librerías #
Instalamos lo siguiente (PHP + Librerías):
Código: You are not allowed to view links. Register or Login
yum install php php-mysql php-pdo php-gd php-soap php-xmlrpc php-xml php-cli php-mbstring php-pear mod_ssl
Listo esto, reiniciamos nuestro servidor apache:
Código: You are not allowed to view links. Register or Login
service httpd restartCon esto tendríamos listas las librerías y el php listo para instalar phpMyAdmin.



# phpMyAdmin #
Instalamos:
Código: You are not allowed to view links. Register or Login
yum install phpmyadmin
Necesitaremos la librería mcrypt (activamos repositorio EPEL) la cual instalamos con:
Código: You are not allowed to view links. Register or Login
yum –enablerepo=epel install php-mcrypt -y
Luego editaremos dos ficheros, el primero para dar acceso a todos.
Código: You are not allowed to view links. Register or Login
nano /etc/httpd/conf.d/phpmyadmin.conf
Cambiamos la linea "Deny from all" por un "Allow from all"
Código: You are not allowed to view links. Register or Login
<directory "="" usr="" share="" phpmyadmin"="">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1

El segundo fichero añadimos un valor a la variable "cfg['blowfish_secret']"
Código: You are not allowed to view links. Register or Login
nano /usr/share/phpmyadmin/config.inc.php
Colocamos lo que queramos:
Código: You are not allowed to view links. Register or Login
$cfg['blowfish_secret'] = 'ejemplounderc0de'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
Con esto disfrutaremos de phpMyAdmin desde:
Código: You are not allowed to view links. Register or Login
http://servidorcentOS/phpmyadmin


# PostgreSQL #
Instalamos:
Código: You are not allowed to view links. Register or Login
yum -y installpostgresql postgresql-server php-pgsql
Una ves instalado cambiaremos las contraseñas default con:
Código: You are not allowed to view links. Register or Login
passwd postgres
Iniciamos el servicio:
Código: You are not allowed to view links. Register or Login
service postgresql initdb
Cambiamos el usuario:
Código: You are not allowed to view links. Register or Login
su postgres  [contraseña seleccionada en el paso anterior]
Ejecutamos en la consola:
Código: You are not allowed to view links. Register or Login
psql
Ejecutamos el comando que cambiará la contraseña:
Código: You are not allowed to view links. Register or Login
ALTER ROLE postgres WITH PASSWORD "contraseñaquequieras";
Salimos con:
Código: You are not allowed to view links. Register or Login
\q
Tecleamos:
Código: You are not allowed to view links. Register or Login
exit
Reiniciamos el servicio:
Código: You are not allowed to view links. Register or Login
service httpd restart
Configuramos en el firewall el puerto 5432 que usa el servicio:
Código: You are not allowed to view links. Register or Login
nano /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 5432 -j ACCEPT

Reiniciamos el firewall:
Código: You are not allowed to view links. Register or Login
restart service iptables
Ahora configuramos el PSQL para conexiones remotas desde cualquier IP:
Código: You are not allowed to view links. Register or Login
nano /var/lib/pgsql/data/postgresql.conf
Descomentamos la linea para que quede:
Código: You are not allowed to view links. Register or Login
listen_addresses = '*'          # what IP address(es) to listen on;
Damos permisos a los usuarios con:
Código: You are not allowed to view links. Register or Login
nano /var/lib/pgsql/data/pg_hba.conf
Añadiendo la linea:
Código: You are not allowed to view links. Register or Login
host    all         all         0.0.0.0 0.0.0.0
Podemos colocarle MD5 a la linea para hacerlo mas seguro, esto es opcional.
Código: You are not allowed to view links. Register or Login
host    all         all         0.0.0.0 0.0.0.0  md5
Solo quedaría añadirlo al inicio del sistema con:
Código: You are not allowed to view links. Register or Login
chkconfig postgresql on
Con esto estaría instalado ya PSQL en nuestro sistema, para administrarlo podemos instalar:
Código: You are not allowed to view links. Register or Login
yum installpgadmin3
Eso sería todo ;) ya tenemos todo listo para seguir con nuestro servidor.
Saludos ~
« Última modificación: Julio 04, 2014, 11:11:45 pm por Expermicid »

 

¿Te gustó el post? COMPARTILO!



Instalación y configurar servidor FTP "vsftpd" en Debian

Iniciado por puntoCL

Respuestas: 0
Vistas: 349
Último mensaje Mayo 25, 2018, 02:53:08 am
por puntoCL
Manual configuración Postfix (Servidor de correo Linux y cliente Windows)

Iniciado por Stiuvert

Respuestas: 1
Vistas: 2219
Último mensaje Julio 30, 2014, 08:15:54 am
por ANTRAX
Cómo instalar servidor SAMBA en Debian 9 Linux

Iniciado por Stiuvert

Respuestas: 1
Vistas: 1454
Último mensaje Octubre 14, 2017, 10:07:51 pm
por wolfMoz_
Manual de servidor samba en mandriva 2010 by k43l

Iniciado por k43l

Respuestas: 1
Vistas: 3006
Último mensaje Julio 03, 2010, 01:23:55 pm
por Darvein
Instalación y configuración de un servidor nginx + mysql + php en debian

Iniciado por Okiz

Respuestas: 4
Vistas: 1670
Último mensaje Febrero 16, 2016, 12:03:45 pm
por Okiz