Después de actualizar a 10.8.4, tengo problemas para ejecutar mi servidor apache de macports. Detengo el apache integrado con: sudo apachectl stop
, luego trato de iniciar macports apache con: sudo /opt/local/apache2/bin/apachectl -k start
y obtengo:
httpd: Could not reliably determine the server's fully qualified domain name, using My-Name-iMac.local for ServerName
httpd (pid 98) already running
y cuando cargo localhost
en el navegador me sale No se puede conectar...
Solo estoy ejecutando esto como una máquina de desarrollo, por lo que no necesito un nombre de dominio. La salida de hostname
(antes y después de esto) es My-Name-iMac.local
la esperada. Lo que me preocupa es la httpd (pid 98) already running
parte de esta salida.
which apachectl
salidas/usr/sbin/apachectl
Este problema pareció evaporarse lentamente cuando comencé a usar sudo apachectl -k stop
(aunque esto podría ser solo una coincidencia). Ahora parece que puedo cambiar entre servidores usando
sudo apachectl stop
y /opt/local/apache2/bin/apachectl start
,
y luego de vuelta con
/opt/local/apache2/bin/apachectl stop
ysudo apachectl start
ningún problema. No he podido encontrar ninguna documentación sobre apachectl -k
(más allá apachectl help
).
dan
hostname
para obtener su FQDN real. Estoy convencido de que esto no es ni unMacports
ni unApache
problema.Desarrollador iPad2011
Desarrollador iPad2011
dan
ping My-Name-iMac.local
bien? ¿ Podría agregar el opuput dehostname
dentro de su pregunta original?Desarrollador iPad2011
ping My-Name-iMac.local
parece estar bien. Interesante esto es que todavía funciona sin problemas después desudo apachectl stop
...!?Desarrollador iPad2011
sudo apachectl -k stop
--ahora puedo comenzar/opt/local/apache2/bin/apachectl
bien (¡aunquesudo apachectl stop
ahora también funciona!?). Al tratar de encontrar qué carpeta raíz estaba activa, cambié misindex.html
archivos para mostrar su ruta. Sin embargo,localhost
se muestra un mensajeindex.html
que no pude encontrar (en FireFox: actualizar, recargar, f5 en vano)? Sin embargo,localhost/index.html
fueopt/local/apache2/htdocs/index.html
. Probarlocalhost
en Chrome estuvo bien, ¿ahora FireFox también está bien?Desarrollador iPad2011
sudo apachectl -k stop
, ahora parece que puedo cambiar entre servidores usandosudo apachectl stop
y/opt/local/apache2/bin/apachectl start
, y luego volver con/opt/local/apache2/bin/apachectl stop
ysudo apachectl start
sin problema. Sin embargo, cuando ejecuto el apache incorporado (consudo apachectl start
), veo unlocalhost/index.html
archivo en todos los navegadores que no parece existir en ninguna parte. (Ciertamente no en/Library/WebServer/Documents
)Desarrollador iPad2011
/Library/WebServer/Documents/index.htm
(.htm
no.html
en/Library/WebServer/Documents
). Aunque esto ha estado bien antes, ahora era un problema por alguna razón. La creación/Library/WebServer/Documents/index.html
se mostró OK enlocalhost
, sin embargo, al cambiar el nombre de ese (/Library/WebServer/Documents/index2.html
), los navegadores volvieron a mostrar el index.html inexistente como localhost.