Mostrando entradas con la etiqueta apache. Mostrar todas las entradas
Mostrando entradas con la etiqueta apache. Mostrar todas las entradas

domingo, 24 de febrero de 2013

MySQL en equipo remoto

Para aquellos que tenéis problemas para montar vuestro servidor web y vuestro gestor de bases de datos (MySQL) en máquinas distintas, os dejo aquí una guía paso a paso de como debéis configurar MySQL.
  • Lo primero que debemos hacer es editar el fichero “/etc/mysql/my.cnf” y modificamos la línea “bind-address”:
    • ~# nano /etc/mysql/my.cnf
      • bind-address = TU-IP (donde se aloja MySQL)
  • Posteriormente iniciaremos sesión con el usuario root de la siguiente forma:
    • ~$ mysql -u root -p
  • Introducimos la contraseña y pulsamos la tecla [Enter].
  • Para crear un usuario nuevo introducimos lo siguiente:
    • > create user 'usuario'@'Dirección-red%' identified by 'Usuario123';
    • Con este comando hemos creado el usuario “usuario” para MySQL con la contraseña “Usuario123”.
    • (Sustituir  “Dirección-red” por la dirección de red correspondiente, en nuestro caso será la 192.168.1.% como ya hemos indicado anteriormente).
  • Para iniciar sesión en el usuario creado desde una máquina remota, ejecutamos el siguiente comando:
    • ~$ mysql -h 192.168.1.22 -u usuario -p
  • Ahora otorgaremos privilegios:
    • > grant all privileges on moodle.* to 'usuario'@'Dirección-red%' with grant option;
  • Otorga privilegios al usuario, para que este pueda otorgar privilegios a otro usuario distinto.
Espero que os sirva de ayuda ;)

jueves, 7 de febrero de 2013

Instalación de la infraestructura LAMP


La estructura LAMP se compone de: Linux, Apache, MySQL y PHP. Esta estructura es necesaria para la gestión y administración de páginas web dinámicas en un servidor web.

Para instalar la infraestructura LAMP ejecutaremos los siguientes comandos:


  • ~# aptitude install apache2
  • ~# aptitude install php5 php5-curl
  • ~# aptitude install php5-gd libapache2-mod-php5 php5-xmlrpc php5-intl
  • ~# aptitude install mysql-client mysql-server
  • ~# aptitude install php5-mysql

Cuando hayamos instalado esta estructura básica, podremos pasar a la integración en nuestro servidor de cualquier sitio web que requiera páginas web dinámicas.

Un saludo, :º)