Tengo instalado el servidor OS X (.app) (porque soy un desarrollador registrado, así que lo tengo gratis). Pensé que sería una forma fácil de cambiar un interruptor y obtener un servidor web para algunos archivos estáticos, para mis propias pruebas locales, pero parece que no puedo hacer que funcione.
Hay un sitio web predeterminado con la ubicación Default
( /Library/Server/Web/Data/Sites/Default
), y al ir a localhost
en mi navegador muestra la página "Bienvenido al servidor Lion", por lo que definitivamente se está ejecutando.
Hice clic en el botón "+", cambié el Nombre de dominio a "*" (supongo que significa "cualquiera", ya que es lo que se usó por defecto), cambié el puerto a 8000
(para que no colisionara con el valor predeterminado), cambió la ubicación a /Users/ken/Sites
(que ya tiene un archivo demo index.html
) y hizo clic en Aceptar. Gira durante unos segundos, la ventana desaparece y estoy de vuelta en la lista de sitios, y mi sitio nuevo no está.
Estoy seguro de que sería más fácil instalar mi propio Apache o nginx a través de Homebrew en este punto, pero estoy invertido. ¿Cómo hago para que esto funcione?
Actualización: encontré /etc/apache2/sites/0000_any_8000_.conf
, que parece ser exactamente el sitio web que creé. Supuse que no funcionaba ya que no aparecía en la lista de sitios web del Servidor, ¡pero ir a localhost:8000
realmente funciona! Algo es verdaderamente extraño.