¿Cómo configurar OS X Server para que no se acceda a través de localhost, sino de otro host diferente?

Instalé MAMP en mi MacBook y lo uso localhostpara administrar los repositorios de mi sitio web. Anteriormente, una vez que instalé OS X Server, no podía administrar mis sitios web porque había OS X Server. ¿Es posible configurar OS X Server con un nombre diferente a localhost(ejemplo osxhost:)?

Parece un problema xy . Por favor, juegue con MAMP pero no con su sistema (que ES localhost). Utilice hosts virtuales en MAMP, diferentes puertos para sus repositorios o el servidor dns integrado de OS X Server.

Respuestas (2)

Creo que el problema puede ser que tanto MAMP como OS X Apache (VIA Server.app) están escuchando en el puerto predeterminado 80. Si usa SCUTIL para establecer el nombre de host, cambiará el nombre de host para todos los servidores en esa Mac , Yo creo.

Lo que haría es verificar la configuración en MAMP y asegurarme de que no esté escuchando en el puerto 80 y, si lo está, cambiarlo a otra cosa. Creo que si restaura los valores predeterminados, escuchará en un puerto diferente. Entonces tendrá dos servidores web independientes, cada uno escuchando en un puerto diferente. El servidor web server.app escuchará en el puerto 80 y MAMP en cualquier puerto en el que esté configurado.

Ahora puede acceder al sitio MAMP agregando dos puntos y el número de puerto después de localhost. Suponiendo que MAMP está configurado en el puerto 8080, se vería así:

http://localhost:8080

y para la instancia del servidor server.app:

http://localhost

Si no especifica un puerto, el valor predeterminado es el puerto 80.

tal vez este comando te pueda ayudar:scutil –setHostName <new hostname>

fuente: krypted