A los usuarios de Raspberry Pi les encanta iniciar nuevos proyectos, y uno de los proyectos fundamentales pero relativamente simples es convertir su Pi en un servidor web local.
Usando SSH, o Cubierta segura, Te permitirá controlar la Raspberry Pi desde otra computadora. Para habilitar SSH, debe obtener la dirección IP del Pi. Para ello, escriba el siguiente comando en el LXTerminal solicitud:
ifconfig
Entonces verás algo similar a esto:
Si está utilizando una conexión inalámbrica, en la sección 'wlan0', la dirección IP se puede encontrar en la segunda línea, etiquetada inet addr. En este caso, mi dirección IP es 192.168.1.80.
Si está utilizando una conexión Ethernet, la dirección IP del Pi se puede encontrar en la et0 sección.
Habilite SSH y luego reinicie el Pi escribiendo los siguientes comandos en el LXTerminal ventana:
sudo /etc/init.d/ssh inicia sudo apt-get install ssh sudo shutdown -r ahora
Debe ingresar cada línea una a la vez y presionar Regreso tecla después de cada línea ha sido escrito.
En tu Mac, abre Terminal, que se puede encontrar dentro de la Aplicaciones> Utilidades carpeta. Escriba el siguiente comando en la ventana:
ssh [email protected]
Debe reemplazar 192.168.1.60 con su propia dirección IP. A continuación, se le pedirá la contraseña. A menos que lo hayas cambiado previamente, la contraseña será frambuesa. Si bien no verá cada carácter escrito en la pantalla, lo que está escribiendo es siendo introducido.
Si se muestra una advertencia de seguridad, verifique que todo esté bien y luego escriba y o sí continuar la conexión.
Si te has conectado con éxito a la Pi, verás pi @ raspberrypi ~ $ se muestra en la parte inferior de la Terminal ventana, similar a esto:
Primero querrás instalar Apache y PHP. Para hacerlo, debe escribir el siguiente comando en la Terminal ventana:
sudo apt-get install apache2 php5 libapache2-mod-php5
Es necesario reiniciar el servicio de Apache. Escriba el siguiente comando para hacerlo:
sudo servicio apache2 reinicio
Puede probar el servidor web escribiendo la dirección IP en un navegador web. Si todo ha ido bien, debería ver un mensaje que dice Funciona! mirando así:
Es importante tener instalado MySQL, para que pueda ejecutar cualquier cosa que necesite una base de datos, como WordPress. Para instalar MySQL, escriba el siguiente comando en el Terminal ventana:
sudo apt-get install mysql-server mysql-client php5-mysql
Para permitir la transferencia de archivos entre su Mac y su Raspberry Pi, deberá configurar una conexión FTP. Para hacerlo, escriba el siguiente comando que le permitirá tomar el control total del directorio raíz del servidor web:
sudo chown -R pi / var / www
Instalar vsftpd que es uno de los servidores FTP más rápidos y seguros para sistemas similares a UNIX. Ingrese el siguiente comando en la ventana de Terminal para instalar:
sudo apt-get install vsftpd
Te recomiendo que edites el archivo de configuración para vsftpd Para hacerlo más seguro y fácil de usar. Hay tres cambios que debes hacer:
Luego guarde y salga del archivo de configuración presionando Control-X, entonces Y y luego el Regreso llave.
Necesitas reiniciar el nuevo servidor FTP para poder usarlo. Para hacerlo, ingrese el siguiente comando en la ventana de la Terminal:
reinicio de suft vsftpd
También es posible que desee crear un acceso directo desde la carpeta de inicio del usuario Pi a la carpeta raíz web. Si quieres hacer esto, escribe este comando:
ln -s / var / www / ~ / www
¡Eso es! Ahora ha configurado con éxito un servidor web local para su Raspberry Pi!
Comenzó habilitando SSH, luego instalando el servidor web, MySQL y FTP.
Usar una Raspberry Pi como servidor web es uno de los usos fundamentales de una Pi. Abre un número de posibilidades..
La mejor manera de averiguar qué puede hacer con su nuevo servidor web sería jugar con él y ver qué puede hacer.!