3 votos

OS X Server web no carga

Estoy tratando de hacer un sitio web local con OS X Server (4.0.3), y estoy siguiendo el tutorial que viene con el Servidor. Cuando yo uso Safari en Mac, cuando intento ir a la página web (myserver.local) el sitio web no carga/está atascado de 1/3 de la forma de la carga.

El Servidor es un Tutorial en el menú ayuda (Ayuda > Servidor Tutoriales > hospedar un sitio web > Lección 1):

He resumido los pasos que tomé, y no parece haber nada de malo después de cada paso:

https://help.apple.com/serverapp/mac/getstarted/4.0/#/apd9a7f7c98f

Lección 1: Crear un privado, local, sitio web dinámico

En esta lección, usted aprenderá:

  • Cómo crear un sitio web privado en su red local que utiliza una aplicación web para producir páginas web
  • Cómo habilitar y seleccione aplicaciones web en Python
  • Cómo utilizar un built-in de Python web app como un defecto de la página web

Paso 1. Seleccione Sitios Web

  • Abra el Servidor de la aplicación para ver la lista de servicios disponibles en OS X Server. Seleccione Los Sitios Web.

Paso 2. Habilitar Python web apps

  • Seleccione "Habilitar Python aplicaciones web."

    Arrow indicating Python setting

Paso 3. Añadir un sitio web

  • Haga clic en el botón Agregar add.

    Introduzca la siguiente información en la creación de la web panel:

    • Entrar en el local del servidor de nombre de host, por ejemplo, "miservidor.local".

      Este es el nombre que los usuarios de Safari en su local de uso de la red para ver el sitio web.

    • Seleccione el local del servidor de direcciones IP de red desde el menú emergente.

    • Deje el certificado SSL como "Ninguno".

No haga clic en Crear.

Paso 4. Habilitar la muestra de Python web app para generar las páginas web

  • Haga clic en Editar Configuración Avanzada, a continuación, seleccione "Python 'Hola Mundo' app en /wsgi." A continuación, haga clic en ACEPTAR.

    Arrow indicating enabled web app

Nota: una Vez que obtiene este trabajo, usted puede agregar sus propias aplicaciones web escrito en Python.

Paso 5. Hacer el Python la página predeterminada de la página de índice

  • Volver a la creación de la web panel y haga clic en Editar junto a los Archivos de Índice. Añadir un índice llamado "/wsgi" y arrástrelo a la parte superior de la lista, a continuación, haga clic en ACEPTAR.

    Arrow indicating add button

Paso 6. Crear el sitio

  • Después de que haya finalizado la configuración, haga clic en crear para Crear el nuevo sitio.

Paso 7. Prueba de la configuración

  • Abra Safari y vaya a la dirección URL del sitio (myserver.local, en esta lección) para ver la página generada.

Sin embargo, la prueba está fallando con Safari pegado de 1/3 de la forma de carga por mirar el progreso en la dirección/campo de búsqueda. ¿Cómo puedo averiguar lo que está mal con mi servidor y/o el programa de instalación?

3voto

Oskar Puntos 1242

He aquí cómo me gustaría solucionar las cosas mediante terminal. Puede utilizar la aplicación de consola, así que buscar en los registros, pero el serveradmin comandos son más detallada de la aplicación de servidor que permite en la actualidad y en el pasado.

  1. curl localhost - prueba de que el puerto 80 está escuchando y de un servidor web se está ejecutando.
  2. sudo serveradmin status web - prueba el servicio denominado web - n.b. usted podría tener el comando curl de trabajo y tener apache corriendo en el puerto 80, pero tiene su sitio web en el estado DETENIDO como varios otros "servicios" start up apache como Xcode, el Administrador de perfiles, etc...
  3. Dependiendo de si el estado de que se detuvo, emitir un inicio sudo serveradmin start web o emitir un apagado ordenado y reiniciar sudo serveradmin stop web && sleep 15 && sudo serveradmin start web

Si usted no está recibiendo nada de lo que tiene sentido desde curl - quizás mirar a través de la web logs:

tail /var/log/apache2/access_log
tail -20 /var/log/apache2/error_log

Una vez que haya reducido si el problema está ejecutando apache y básica de la red y DNS para obtener localhost para el trabajo o si hay problemas con el código/contenido que usted puede tomar los próximos pasos.

También, busca el tutorial/lección - parece que la selección fue en HTTPS y no HTTP, por lo que ir de nuevo y asegúrese de que está utilizando https://myserver.local y https://localhost o http:// en todo y el servidor de aplicación es configurar el puerto 80 para http y 443 para https). Por simplicidad, sólo he utilizado el puerto 80 para esta respuesta y mi servidor de instalación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X