Si está buscando una forma de hacer un servidor web económico, principalmente para usarlo como un entorno de prueba o para almacenar archivos, entonces la Raspberry Pi es perfecta para usted. ¿Qué es una Raspberry Pi? Es una mini computadora económica, perfecta para funciones básicas. Esta guía le mostrará cómo tomar una nueva Raspberry Pi y convertirla en un servidor web. Tenga en cuenta que para este artículo trabajaremos en Windows.
Pasos
Parte 1 de 7: Inicio del sistema operativo Raspberry Pi
Paso 1. Obtenga una copia del sistema operativo Raspberry Pi (sistema operativo) desde el enlace en la sección de fuentes
Hay algunas distribuciones diferentes disponibles, pero para este artículo usaremos la versión "Raspbian".
Paso 2. Extraiga la imagen a la tarjeta SD
Para hacer esto, necesitamos una herramienta llamada Win32 Disc Imager. Un enlace para esto también está disponible en la sección de fuentes. Ahora abra la herramienta, navegue hasta la letra de la unidad en la que se encuentra su tarjeta SD, seleccione la ubicación de la imagen del sistema operativo Raspberry Pi y seleccione grabar. Espere a que termine.
Paso 3. Abra la tarjeta SD en el Explorador de Windows
Simplemente crea un archivo con el nombre ssh. Esta es una actualización de seguridad introducida desde Raspbian Jessie.
Paso 4. Expulsa la tarjeta SD y colócala en tu Raspberry Pi, luego conecta el resto de los cables, asegurándote de conectar el mini USB al final
Paso 5. Inicie sesión una vez que se cargue el sistema operativo
El nombre de usuario predeterminado es "pi" y la contraseña predeterminada es "frambuesa". Las versiones más nuevas de Raspbian tienen habilitado el inicio de sesión automático de forma predeterminada.
Paso 6. Empiece por cambiar la contraseña
Desde la línea de comando, escriba:
sudo passwd pi.
Paso 7. También puede cambiar su contraseña escribiendo sudo raspi-config y seleccionando Cambiar contraseña de usuario o yendo a Configuración del sistema
Paso 8. Ingrese su nueva contraseña y luego confírmela
Tenga en cuenta que el cursor no se moverá al escribir contraseñas, pero está ingresando texto.
Parte 2 de 7: Ejecución de actualizaciones de software
Paso 1. Empiece con las actualizaciones
Debido a que está ejecutando una versión nueva de Debian, necesitará hacer algunas tareas de limpieza, actualización e instalación. Primero, actualizaremos el reloj, actualizaremos nuestras fuentes y luego actualizaremos los paquetes preinstalados. Escriba lo siguiente en la línea de comando (presione retorno / entrar después de cada línea):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Paso 2. Configure la fecha y la hora
Desde el tipo de línea de comando (reemplace las partes según sea necesario):
sudo date --set = "30 de diciembre de 2013 10:00:00"
Parte 3 de 7: Mantener el firmware actualizado
Paso 1. Instale la herramienta de actualización RPI de Hexxeh para ayudar a mantener actualizada la Raspberry Pi
Para hacer esto, ejecute los siguientes comandos (presione return / enter después de cada línea):
sudo apt-get install ca -ificates sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-update sudo rpi-update sudo shutdown -r now
Parte 4 de 7: Configurar SSH
Paso 1. Configure SSH para que podamos hacer todo lo demás desde una computadora diferente
Para hacer esto, primero anote la dirección IP de la Raspberry Pi
nombre de host -I
192.168.1.17
Paso 2. Habilite SSH y reinicie (presione Intro / Intro después de cada línea):
Después de anotar el uso de inet addr: sudo /etc/init.d/ssh start cada vez que inicie pi. Sugerencia: si ocurre un error, use el comando de abajo y luego el comando de arriba. sudo apt-get install ssh Luego, reinicia tu pi: sudo shutdown -r ahora
Paso 3. Desenchufe los cables de su teclado USB y su monitor
Estos ya no son necesarios, ya que todo lo demás se hará a través de SSH.
Paso 4. Descargue un cliente SSH como PuTTy (www.putty.org) que se puede descargar gratis de Google y conéctese a la dirección IP de su Raspberry Pi iniciando sesión con el nombre de usuario "pi" y la contraseña que estableció anteriormente
Parte 5 de 7: Instalación del servidor web
Paso 1. Instale Apache y PHP
Para hacer esto, ejecute los siguientes comandos:
sudo apt-get install apache2 php5 libapache2-mod-php5
Paso 2. Reinicie el servicio:
reinicio de apache2 del servicio sudo
O
sudo /etc/init.d/apache2 reiniciar
Paso 3. Ingrese el I. P
dirección de su Raspberry Pi en su navegador web. Debería ver una página simple que dice "¡Funciona!"
Parte 6 de 7: Instalación de MySQL
Paso 1. Instale MySQL
Para hacer esto, instale algunos paquetes con el siguiente comando:
sudo apt-get install mysql-server mysql-client php5-mysql
Parte 7 de 7: Instalación de FTP
Paso 1. Instale FTP para permitir la transferencia de archivos desde y hacia su Raspberry Pi
Paso 2. Toma posesión de la raíz web:
sudo chown -R pi / var / www
Paso 3. Instale vsftpd:
sudo apt-get install vsftpd
Paso 4. Edite su archivo vsftpd.conf:
sudo nano /etc/vsftpd.conf
Paso 5. Realice los siguientes cambios:
- anonymous_enable = SÍ para anonymous_enable = NO
- Descomentar local_enable = SÍ y write_enable = YES eliminando el # símbolo delante de cada línea
- luego ve al final del archivo y agrega force_dot_files = SÍ.
Paso 6. Guarde y salga del archivo presionando CTRL-O, CTRL-X
Paso 7. Reinicie vsftpd:
reinicio de vsftpd del servicio sudo
Paso 8. Cree un acceso directo desde la carpeta de inicio del usuario Pi a / var / www:
ln -s / var / www / ~ / www
Paso 9. Ahora puede usar el FTP usando el usuario Pi y acceder a la carpeta / var / www a través de un acceso directo que debería aparecer al iniciar sesión
Consejos
- No es necesario instalar un servidor FTP si tiene instalado el servidor SSH. Puede usar una aplicación como WinSCP para conectarse a través de SCP, lo que es más seguro y evita la necesidad de abrir otro puerto en su Raspberry Pi.
- Si recibe un mensaje de error que dice: "wget: comando no encontrado", ejecute "sudo apt-get install wget"