Cómo instalar aplicaciones en el n95 de un servidor web local

Después de haber escrito más de una docena de estos tutoriales e instalar y quitar tantas aplicaciones diferentes, pensé para mí, no tiene que haber una manera más rápida. WiFi es mucho más rápido que el Bluetooth y mucho más conveniente que la excavación de un cable de datos USB. Tengo un equipo que ejecuta Linux, tengo una red inalámbrica, y el N95 se conecta a través de WiFi ¿por qué no acaba de ejecutar Apache en mi equipo y señalar el N95 a un directorio en el equipo?

Estoy escribiendo este tutorial usando Fedora 9, pero estas instrucciones debería ser fácilmente adaptable a casi cualquier distribución de Linux. Además, se puede instalar Apache en Windows o OS X, y seguir con los pasos de este tutorial.

  1. Estas instrucciones se ordenan casi por completo la línea basada. En primer lugar, comprobar si ya ha instalado Apache. Hay una posibilidad de que pueda tener él. Para RedHat, Fedora y otras distribuciones de Linux basadas en RPM:

    [Usuario @ radón ~] # rpm -q httpd
    httpd-2.2.9-1.fc9.i386

    Si no lo hace, es tan simple como la siguiente:

    [Usuario @ radón ~] # sudo yum install httpd
    plugins cargados: cambios, DownloadOnly, fastestmirror, lista de datos, combinar-conf,
    : Presto, refrescar-packagekit
    La creación y lectura de Presto metadatos delta
    No hay metadatos disponibles para Presto ATrpms
    No hay metadatos Presto disponible para Google
    No hay metadatos Presto disponible para Fedora
    No hay metadatos Presto disponible para Adobe-linux-i386
    No hay metadatos Presto disponible para actualizaciones en newkey
    No hay metadatos Presto disponible para actualizaciones
    velocidades de carga espejo de HostFile en caché
    * Fedora: mirror.hmc.edu
    * Actualizaciones en newkey: mirror.hmc.edu
    * Actualizaciones: mirror.hmc.edu
    Terminado
    Configuración de Proceso de Instalación
    Al analizar el paquete de instalación argumentos
    resolver las dependencias
    -gt; Ejecución de verificación de transacciones
    -gt; Paquete httpd.i386 0: 2.2.9-1.fc9 listo para ser actualizado
    -gt; Terminado resolución de dependencias

    dependencias Resueltas

    ==================================================
    Paquete Arco repositorio de código Tamaño
    ==================================================
    httpd i386 2.2.9-1.fc9 actualizaciones-newkey 975 k

    Resumen de Transacciones
    ==================================================
    Instalar 1 Paquete (s)
    Actualización de 0 Paquete (s)
    Retire 0 Paquete (s)

    Tamaño total de la descarga: 975 k
    Es de acuerdo [s / N]: y
    Descargando paquetes:
    La descarga de deltarpms:
    La reconstrucción de las rpm del deltarpms
    httpd-2.2.9-1.fc9.i386.rpm | 975 kB 00:24
    rpm_check_debug correr
    Ejecutando prueba de transacción
    Prueba de transacción terminado
    Prueba de transacción Succeeded
    Transacción correr
    Instalación: httpd [1/1]

    Vídeo: Instalar servidor web con PHP y MySQL en Android

    Instalado: httpd.i386 0: 2.2.9-1.fc9
    ¡Completar!

    Si la salida se ve un poco diferente que el anterior, no se preocupe. Tengo un par de repositorios habilitados, así como un par de plugins de yum adicionales. La parte importante es la línea que dice: Instalado: httpd.i386 0: 2.2.9-1.fc9.

  2. Iniciar Apache:

    [Usuario @ radón ~] $ sudo / sbin / service httpd start
    A partir httpd: [OK]

  3. Ahora compruebe que funciona. Abra un navegador y visitar https://127.0.0.1/ Debería ver algo similar a lo siguiente:
  4. Vamos a encontrar la dirección IP del ordenador. Vamos a necesitar esto cuando nos conectamos desde el teléfono.

    [Usuario @ radón ~] $ / Sbin / ifconfig wlan0
    wlan0 Link encap: Ethernet HWaddr AA: BB: CC: DD: EE: FF
    inet addr: 192.168.20.2 Bcast: 192.168.20.255 Máscara: 255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU: 1500 Métrica: 1
    paquetes RX: 206616 Errores: 0 Eliminado: 0: 0 los sobrantes de bastidor: 0
    paquetes TX: 161635 Errores: 0 Eliminado: 0: 0 los sobrantes de los portadores: 0
    colisiones: 0 txqueuelen: 1000
    bytes RX: 251797632 (240.1 MiB) TX bytes: 24504623 (23.3 MiB)

    Tenga en cuenta la segunda línea de la salida donde dice inet addr. Nuestra dirección IP es 192.168.20.4.

    En el teléfono, seleccione Menú -gt; Web. Asegúrese de elegir la correcta punto de acceso, el nombre de su red inalámbrica. Ahora, seleccione opciones -gt; Ir a la Web Dirección e introduzca la dirección IP que ha descubierto anteriormente. Debería ver la página de prueba de Apache en el navegador del teléfono.



  5. La instalación por defecto de Apache en Fedora 9 espera que usted ponga sus páginas web en / Var / www / html. Decidí crear un directorio independiente en el / Home / shared y hacer que se puede acceder a través de la web. Los siguientes comandos crean el directorio, a continuación, cambiar su propiedad a mi nombre de usuario, a continuación, crear un enlace simbólico en el directorio nuevo debajo de la raíz web por defecto.

    [Usuario @ radón ~] $ sudo mkdir / home / shared
    [Usuario @ radón ~] $ sudo chown usuario: / home / shared
    [Usuario @ radón ~] $ sudo ln -s / home / shared / / var / www / html / shared

    ahora visitar https://127.0.0.1/shared/ en su navegador y usted debería ver un directorio vacío similar al siguiente:

  6. ahora visitar https://192.168.20.4/shared en su teléfono, sustituyendo la dirección IP de su ordenador.
  7. Vídeo: Como instalar Wordpress en Servidor Local con XAMPP

  8. Ok, ahora que el teléfono puede ver a su directorio compartido, copiar algunos archivos de instalación en él y elegir opciones -gt; Opciones de navegaciones -gt; Recargar.

  9. Vídeo: Crear Servidor Local e Instalar Prestashop 1.7

  10. Simple clic en uno de los archivos y se le pide que lo instale. Encuentro este modo mucho más rápido que la instalación de aplicaciones a través de USB o Bluetooth.
  11. Si usted está prestando atención a las imágenes anteriores, se dará cuenta que los archivos de instalación que estoy utilizando en este ejemplo son en realidad los archivos de instalación de Apache. Sí, puede ejecutar Apache en su N95. Mira para mi próximo tutorial sobre cómo ejecutar Apache en el N95.
Artículos Relacionados