¿Nos ayudas a pagar el Hosting?

Compartir en facebook Compartir en google+ Compartir en twitter Compartir en pinterest Compartir en linkedin

Servidor Web con Orange Pi

Publicado en Diciembre de 2016

¿Que te parece tener tu propio servidor web?. ¿O tu propia y privada nube?. Tener tu propio Hosting para alojar tu página web para empezar puede suponer un ahorro importante, sólo deberías pagar el registro de dominio. Los problemas empezarán cuando tengas muchas visitas ya que el ancho de banda de subida de tu ADSL puede ser estrecho, pero ya llegaremos a eso. Ojalá tengas que comprar un Hosting profesional porque tu Web triunfe. De momento, empecemos.

Que necesitas:

Alimentación
Alimentación
Cable Ethernet
Cable Ethernet

Lo primero, como casi siempre, actualizar el sistema.

sudo apt-get update -y && sudo apt-get upgrade -y

Hay muchos servidores web, pero sin duda el preferido es Apache:

sudo apt-get install apache2

Puedes comprobar que todo va bien, de momento, escribiendo la dirección IP en el navegador de cualquier dispositivo conectado a su red doméstica. Deberías ver esta página:

Nube personal con nextcloud

Ahora instalaremos soporte para PHP, que aunque puede no ser necesario para un servidor web, si podremos usarlo en caso de necesitar un sistema de Acesso (login), para subir archivos privados, por ejemplo.

sudo apt-get install php5
sudo apt-get install libapache2-mod-php5 libapache2-mod-perl2 php5 php5-cli php5-common php5-curl php5-dev php5-gd php5-imap php5-ldap php5-mhash php5-mysql php5-odbc

Si necesitas base de datos:

sudo apt-get install mysql-server mysql-client

Te pedirá una clave de administrador (root) 2 veces. Pon una clave segura y anótala.

Con estos paquetes tienes suficiente. Dependiendo de tus necesidades puedes instalar más, pero con esto tienes suficiente para empezar. Ahora necesitamos dar permisos de lectura a los directorios públicos y añadir la cuenta del propietario para poder ejecutar comandos desde PHP:

sudo chown www-data:www-data /var/www/
sudo chmod 775 /var/www/
sudo usermod -a -G www-data nombre-de-usuario

Cambia nombre-de-usuario por tu nombre de usuario. Ahora vamos a modificar el archivo /etc/sudoers para permitir el acceso:

sudo visudo

y añade al final del archivo la siguiente sentencia:

www-data ALL=(root) NOPASSWD:ALL

y reinicia el servidor:

sudo /etc/init.d/apache2 restart

Ya tienes un servidor Web operativo dentro de tu Red. Puedes acceder de varias formas: desde la propia Orange Pi, con http://localhost o http://127.0.0.1 y si accedes desde tu propia red escribiendo la IP de la Orange Pi, en mi caso: http://192.168.1.7

Para acceder desde fuera de tu red interna, consulta este otro artículo: https://orangepiweb.es/puertos.php

Ahora puedes comprar un nombre de dominio (un nombre de dominio, a menudo denominado simplemente dominio, es un nombre fácil de recordar asociado a una dirección IP física de Internet. Se trata de un nombre único que se muestra después del signo @ en las direcciones de correo electrónico y después de www. en las direcciones web) e indicarle a la compañía registradora que apunte las DNS´s directamente a tu IP. En caso de que no tengas IP fija, puedes leer este otro artículo: https://orangepiweb.es/ipfija.php

También puedes crear tu propia nube a la que subir tus archivos cuando estés fuera con un sencillo sistema de acceso con usuario y clave. El límite, una vez más, está en tu imaginación.

Espero que te haya sido de utilidad, no dudes en escribir un comentario si ves algún error o si puedo ayudarte.


Utiliza este espacio si quieres añadir algún comentario adicional o si tienes alguna duda.
No olvides añadir tu distribución y tu placa.

Todos los comentarios serán validados antes de su publicación.

Juan Pablo

Buenas Javier Pérez Santos.

Estoy interesado en realizar el servidor web.
Mi pregunta es si ¿Se puede realizar con el oragen pi zero? y ¿Que limitaciones puede tener esta placa para realizar los diferentes proyectos de esta pagina?

Muchas gracias por atenderme y espero su respuesta.


Administrador OrangePiWeb.es

Hola Juan Pablo. Se puede hacer y funcionará, pero con un rendimiento muy pobre, también depende de lo que quieras montar. Según la página oficial "....requeriría una máquina con 128 MB de RAM en una CPU de 800 MHz, y con un disco duro de 1 GB o menos. Un sistema como el descrito anteriormente sería un sistema perfecto para los propósitos de aprendizaje .... ". Yo te recomiendo que subas el presupuesto, que estas placas son muy baratas. Ya nos contarás. Saludos.


Rafa

Buenas Javier.
Te quería preguntar, ya que he comprado una orange pi zero, la versión de 512 MB y quiero montar un servidor apache con wordpress. He probado con un lubuntu 14.04 que hay en la web del fabricante orange pi, pero llega un momento que se calienta demasiado y deja de funcionar. ¿Qué distribución me recomendarías para montar este proyecto?


Administrador OrangePiWeb.es

Hola Rafa. ¿Seguro que es la temperatura? Puedes comprobarlo con:
cat /sys/class/thermal/thermal_zone0/temp
Si estás seguro de que es la temperatura ponle un ventilador conectado a 3.3v y si sigue caliente ponlo a 5v, y si sigue caliente ponle un disipador. Si quieres cambiar la distro prueba con Armbian (recomendado).
https://www.armbian.com/orange-pi-zero/


Beksito

Puedo subir archivos index al servidor??

Cual es mejor para este proyecto,
Armbian Deskopt o Server, graciass.


Administrador OrangePiWeb.es

Hola Beksito. Si has seguido los pasos de la guía, la carpeta donde tienes que subir los archivos de tu página está en /var/www/, todo lo que subas ahí será accesible (atención a los permisos y al usuario). Si sólo quieres hacer un servidor web sin duda la mejor opción es Armbian Server, ya que ahorras memoria y espacio al no cargar el entorno gráfico. Saludos.


Sebastian Tobar Quintero

Hola, Gracias por el post, Tengo una duda, estoy comenzando en este mundo de linux y conexiones SSH, Si creo una pagina en wix o en un sitio de ese tipo ¿Como puedo subirlo a mi servidor web en orange pi? Gracias de antemano...


Administrador OrangePiWeb.es

Hola Sebastián. Dudo que desde Wix puedas descargar todo el código de la página. Te recomiendo que hagas algún cursillo acelerado de HTML y CSS y lo subas a la carpeta correspondiente de la Pi (si sigues la guía es /var/www/) y empezarás a ver resultados. Saludos.


Celestinox

Hola.
Tengo una Orange Pi lite y quiero saber si alguien ha conseguido instalar joomla sobre un servidor tal como este que se muestra? He conseguido ejecutar alguna página en php, pero el instalador no corre ni en /var/www ni en /var/www/html
Necesito ayuda.
Un saludo.

Un saludo.


Administrador OrangePiWeb.es

Hola Celestinox. Si es posible. mira una guía en:
http://orangepiweb.es/joomla-orange-pi.php
Saludos.


Oscar Nuñez

buenas tardes, quiero montar un servidor desde el cual mande activar las salidas digitales, me podrias guiar respecto a lo que necesito?


Administrador OrangePiWeb.es

Hola Oscar. Lee este otro artículo:
https://orangepiweb.es/control-gpio-via-web.php
Saludos.


Celestino

Hola.

Podrías incluir alguna manera fácil de instalar un certificado SSL para poder salir por https. Ahora por ejemplo aplicaciones cliente de nextcloud móvil solo admiten https.

Un saludo.


Administrador OrangePiWeb.es

Hola Celestino. Puedes instalar un certificado gratuito desde estas páginas:
https://www.sslforfree.com/ o https://letsencrypt.org/
Es un proceso sencillo. Saludos.


Nombre*

Email* Nunca será publicado ni compartido

Comentario*



Copyright © 2018 desde 2016. Todos los derechos reservados | Diseño JaviPSantos

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.

OK | Más información