Monta tu propio servidor web con una Raspberry Pi y estos sencillos pasos

Autor: | Posteado en Noticias Sin comentarios

Monta tu propio servidor web-site con una Raspberry Pi y estos sencillos pasos

Raspberry Pi es diminuto y manipulable no obstante potente por dentro. De ahí que sirva para muchas cosas. Un ejemplo, hospedar tu propio sitio web-site para estar continuamente disponible.

Teniendo en cuenta que con Raspberry Pi podemos disponer de un computador en miniatura totalmente funcional, sus muchas utilidades incorporan contar con un centro multimedia, tener un servidor NAS casero o, por qué no, meter en marcha tu propio servidor web-site donde guardar tu blogger personal, tu página inicial o cualquier página o sitio web-site que desees hospedar sin depender de servidores externos.

Además, esta tarea es más sencillo de lo que puede parecer en un inicio gracias a que el programa informático que acompaña Raspberry Pi está entró en Linux, salvo que hayamos querido instalar Windows 10(diez) IoT. Si no es así, normalmente cuando montamos un Raspberry Pi, a nivel de programa informático instalamos NOOBS y, a partir de esta herramienta, el sistema operativo, que suele ser Raspbian, una versión-RC de Debian Linux dirigida a este dispositivo.

Así que una vez tenemos un Raspberry Pi montado y con su propio sistema operativo, a continuidad vamos a mirar qué necesitamos para convertirlo en vuestro servidor web-site particular.

Configurar un servidor Apache

Decía que si tenemos Linux® en vuestro aparato Raspberry Pi, instalar el servidor web-site sera pan comido. Tanto como abrir el Terminal y pulsar las órdenes sudo apt update y, finalizada la instalación, la orden sudo apt Install apache2 -y.

Ya tenemos Apache instalado. Ahora toca confirmar que sirve correctamente. Para ello, podemos abrir en el browser(navegador) el link http://localhost/ desde tu Raspberry Pi o prueba con la IP de tu aparato del estilo http://192.168.1.10. Si no sabes cuál es, pregúntale al Terminal con la orden hostname – I (i mayúscula).

Si en el browser(navegador) aparece una página del estilo Apache Default Page es que todo va bien. Para cambiar esa página por defecto, la encontraremos en la ruta /var/www/html/index.html en tu explorador de archivos.

Obviamente, con Apache únicamente poco haremos hoy en día. Seguramente desees instalar PHP y WordPress. Para instalar PHP y que se lleve bien con Apache, deberemos abrir de renovado el Terminal y ejecutar la orden sudo apt install php libapache2-mod-php -y. Luego deberemos eliminar el archivo de la página por defecto, que está en HTML, por el renovado formato PHP. Para eliminar el HTML, lanzamos la orden sudo rm index.html y luego para inventar el index.php, utilizamos la orden sudo leafpad index.php o, en su defecto, sudo nano index.php.

Y ahora toca instalar WordPress, la manera más fácil de inventar páginas web-site experto sin pelearnos con los lenguajes HTML o PHP.

Instalar WordPress® y compañía

La manera más sencillo y rápida de meter en marcha un servidor Apache con WordPress es utilizando LAMP, del que ya hemos hablado con anterioridad. Para quien no lo conozca, LAMP es acrónimo de Linux, Apache, MySQL, PHP.

Primero instalaremos LAMP y luego WordPress. A partir de ahí, se puede programar WordPress.

Partimos de que ya tenemos la L de LAMP porque al montar Raspberry Pi instalamos Raspbian. La A de Apache la podemos instalar como hemos visto en el apartado anterior, abriendo el Terminal y con la orden sudo apt-get install apache2 -y. La P la instalaremos como hemos visto a la vez en el apartado previo con la orden sudo apt-get install php -y. Luego deberemos reemplazar el archivo index.html por index.php.

El siguiente paso consiste en instalar MySQL, y al igual que Apache y PHP, el proceso en Raspberry Pi es tan sencillo como anunciar en el Terminal una orden. En concreto, el comando sudo apt-get install mysql-server php-mysql -y.

Una vez ya tenemos los cuatro elementos de LAMP, ya podemos ponernos con WordPress. Primero, limpiaremos la carpeta donde se sitúa la página de inicio del servidor Apache. Desde el Terminal, entramos en esa carpeta con cd /var/www/html/ y eliminamos su contenido con sudo rm.

Siguiente paso, descargar WordPress con la orden sudo wget http://wordpress.org/latest.tar.gz. Así bajaremos la versión-RC más reciente. Luego extraemos el contenido de ese archivo con sudo tar xzf latest.tar.gz. Y colocamos ese contenido en la carpeta en la que estamos, es decir, la que cargará Apache. Para ello, lanzamos la orden sudo mv wordpress/* . seguida de la orden sudo chown -R www-data: . para que Apache pueda entrar a esos archivos.

Una vez tenemos WordPress® instalado, tendremos que inventar su base de datos MySQL. Primero ponemos en marcha MySQL, que hemos instalado previamente. Para ello, lanzamos la orden sudo mysql_secure_installation. Se nos pedirá una contraseña, que podemos abandonar en blanco, y inventar una nueva, que podemos abandonar en blanco o inventar una nueva. No la olvides.

Una vez tenemos configurado MySQL, lo lanzamos con la orden sudo mysql -uroot -p e indicamos la password que hemos indicado antes. Ahora sólo tenemos que indicar la orden create database wordpress; para inventar lo que señala la propia orden.

Y para que no haya problemas de permisos, deberemos insertar a la vez la orden GRANT ALL PRIVILEGES ON wordpress.* TO ‘root’@’localhost’ IDENTIFIED BY seguida de tu password de root(administrador) en Linux® más punto y coma. Por ejemplo, contraseña;. Por último, introducimos la orden FLUSH PRIVILEGES; y cerramos el prompt de MySQL con CTRL+D.

Si todo ha ido bien, ya podemos abrir WordPress desde el browser(navegador) y empezar a configurarlo desde su menú gráfico. Para ello abriremos el link local http://localhost que nos permitirá seleccionar idioma, darle un nombre, inventar el cliente principal, etc.

En inicio eso es todo. A partir de ahí podrás inventar tus propios blogs o páginas web-site y hospedarlos sin problemas. Recuerda que si teneis dudas sobre Raspberry Pi puedes echar un vistazo a estos manuales gratuitos de Raspberry.

Hipertextual




Todo el contenido que se presenta en este sitio web es recopilado de otros sitios oficiales, los enlaces a las paginas oficiales se presentan en cada termino de noticia y no somos dueños de ningún material.

Agrega tu comentario