-->

domingo, 7 de junio de 2015

Como instalar y configurar fedora server 22 (PARTE 2) Web server- LAMP


Bueno amigos seguimos con las configuraciones en nuestro fedora server 22, acá tiene las partes hasta el momento:

Como instalar fedora server 22 (PARTE 1)
Como instalar y configurar fedora server 22 (PARTE 2) Web server- LAMP
Como instalar y configurar fedora server (PARTE 3) Servidor de Archivos SAMBA

Ahora vamos a configurar a nuestro fedora como Web server, y será paso a paso como siempre....

Empecemos:

  1. Primero nos logeamos en nuestra distro.... obvio
  2. Lo primero que tenemos que tener en cuenta es nuestra ip, y configurarala como estática porque no queremos que siempre cambie esta ip porque sino para trabajar en remoto o desde otra pc de nuestra red es trabajoso estar mirando siempre la ip, entonces lo que hacemos es:
    • Mirar nuestra ip actual:
    • Nos mostrara algo parecido a esta imagen:
    • Donde dice enp0s3 es nuestra nic o tarjeta de red, y donde dice 192.168.100.4/24 es nuestra ip osea esta:192.168.100.4, si esta ip no tiene conflicto con ninguna otra pc de nuestra red la podríamos dejar como estática, para hacer eso hacemos lo siguiente:
    • Instalan el editor nano, el navegador links que es para usarlo en la terminal, y netstat con:
    • Debemos de modificar el archivo de configuración de nuestra nic o tarjeta de red para eso tiramos el comando:
    • Nos mostrara algo parecido a esto:
    • Y lo modificamos como la siguiente imagen:
    • Eso es solo lo que tienen que modificar, guardan y listo.
    • Recuerden los que le dije de mi configuración de red...
    • Seguimos.... Como modificamos la opción de red será conveniente reiniciar el servicio de red para que se apliquen los cambios, podremos hacerlo con:
    • Probamos que si tengamos internet:
    • Les aparecerá algo parecido a esta imagen:
    • Con esto terminamos de configurar la parte de IP estática para nuestro server....
  3. Instalamos las herramientas de desarrollo, como el paquete de compiladores GCC, make, las fuentes del kernel y Perl:
  4. Instalamos los paquetes más completos por las dudas que los necesitemos en un futuro:
  5. Ahora es el turno de instalar apache:
  6. Lo iniciamos y lo agregamos para que se ejecute siempre al inicio:
  7. Ahora permitimos el acceso desde afuera agregando las siguientes reglas al firewall:
  8. Nos vamos a otra pc y ponemos la ip estática que configuramos previamente y nos debería de mostrar lo siguiente:
  9. Desde otra pc o en mi caso mi pc real voy a conectarme a este server a través de ssh, para esto utilizamos la ip estática que configuramos antes y el nombre del usuario con el que nos queremos conectar:
  10. Bueno después de conectarnos pasamos a instalar mariadb o mysql... hay que dejar solo uno y como me gusta lo libre yo elijo siempre mariadb:
  11. Lo iniciamos y configuramos para que inicie siempre en el inicio:
  12. Paso a mostrarles como instalar MYSQL, yo igual les muestro como instalar ambos...:
  13. También lo iniciamos y configuramos para que inicie siempre con inicio:
  14. El paso siguiente es crucial configuramos la seguridad de mariadb o sql con:
  15. Nos dirá que ingresemos el password de nuestra base de datos en el caso que ya la tengamos configurada previamente, como es la primera ves que la ejecutamos apretamos enter directamente:
  16. Ahora si debemos de elegir un password para nuestra base de datos:
  17. Le damos que si y luego ingresamos nuestro password 2 veces y listo.... sigamos
  18. Nos va a preguntar si queremos remover al usuario anónimo... obvio que si....:
  19. Ahora nos preguntara si queremos bloquear el acceso a root desde remoto y le damos que si:
  20. Nos preguntara luego si queremos eleminar la base de datos de prueba y nevamente le damos a yes:
  21. Luego nos preguntara recargar los privilegios de las tablas por los cambios que hicimos y le damos que si:
  22. Listo terminamos con esto....
  23. Pasemos a instalar php y phpmyadmin con:
    • Pasamos a configurar php, para eso empecamos configurando las ip que van a poder tener acceso a phpmyadmin:
    • Acá les pego como lo configure en mi server fedora:
    • Un poco más abajo también:
    • Acá les pego como lo configure en mi server fedora:
    • Les explico un poco lo que hice, como ven puse 192.168.100.0/24 osea tomo toda mi red interna, esto significa que voy a permitir que cualquier pc de mi red pueda acceder a phpmyadmin, obvio que lo mejor es dejar solo las ip que realmente lo van a ocupar o hacer un subneting para agrupar las pc que podrán acceder a php.
    • Por último reiniciamos apache:
    • Desde algún host entramos y deberíamos de ver algo así:
    • Se logena y listo ya están dentro:
    Bueno amigos con esto ya tenemos instalado nuestro server web o lamp para poder trabajar en nuestra red, espero que les sea de utilidad y cualquier cosa ya saben consulten...
    Adios...

5 comentarios:

  1. Hola buenas tardes, me estoy basando en tu publicaciòn para configurar mi server porque me parece muy bien explicado y completo: Me surge este problema. al momento de hacer el cambio en el archivo de configuracion del phpmyadmin, si dejo la ip de esta manere: 127.0.0.1 192.168.0.0/200, no me acepta ninguna maquina, ahora si dejo sòlo la ùltima ip funciona bien. y lo otro es una consulta ¿Donde o en que parte debo colocar mis archivos de mi pagina web?, de antemano muchas gracias por tu respuesta. Saludos...

    ResponderBorrar
  2. Un ejemplo:
    Mi red es de la 192.168.1.0 - 192.168.1.254 mascara 255.255.255.0
    Entonces yo haria
    127.0.0.1 192.168.1.0/24

    Y ahi podre acceder desde cualquier maquina

    ResponderBorrar
  3. Hola buenas tardes he configurado phpMyAdmin y tengo una direccion 10.10.0.0 255.255.0.0 y reincio el servicio y al entrar a mi servidor solo me muestra la pagina de test page ¿he echo algo o que pasa?.

    Saludos y de antemano muchas gracias.

    ResponderBorrar
  4. hola, me he basado en este post para configurar mi servidor, pero no logro hacer que mi maquina real pueda visualizar nada de la virtual, no logro visualizar lo q se muestra en el paso #8 que opciones me dan para configurar mi ip es 10.0.2.15 y el gateway es 10.0.2.1

    ResponderBorrar