He probado todas las opciones para que apache2 funcione en Mountain Lion y estoy desconcertado por lo imposible que parece ser la tarea.
Acabo de recibir un iMac nuevo y en una instalación nueva y limpia, configuré apache para atender sitios locales.
Usando los sospechosos habituales de posibles cambios de configuración, puedo hacer que apache realmente "comience", pero luego las cosas van cuesta abajo desde allí.
No importa cómo defina la raíz del servidor local, siempre obtengo un error Prohibido. Puedo cambiar la estructura del directorio a 777 y aún recibo un error de Prohibido.
He configurado la raíz del servidor como predeterminada /Library/WebServer/Documents/
, lo configuré en /Users/myUserName/Sites/
, /Users/myUserName/Documents/Sites
y /Volumes/ExternalDrive/Site/
cualquier otra combinación posible, modificando /etc/apache2/httpd.conf
y/o /private/etc/apache2/httpd.conf
además del archivo vhosts y el archivo myUserName.conf. Nada hace la diferencia.
He reiniciado apache con sudo apachectl restart
y sudo apachectl stop
seguido de sudo apachectl start
.
Nada funciona.
¿Alguien puede ayudarme a resolver este problema? Estoy empezando a querer tirar mi nuevo iMac contra la pared.
Tenga en cuenta que no soy un novato en esto y he configurado docenas de Mac. Sin embargo, nada parece funcionar esta vez. Incluso formateé y reinstalé el sistema nuevamente.
Ejecute este comando para ver si tiene errores en su configuración:sudo apachectl -t
Puedes encontrar más información aquí.
sudo apachectl start
inicia Apache y habilita /System/Library/LaunchDaemons/org.apache.httpd.plist
.
Para hacer http://localhost/~username/
el trabajo, guarde algo como esto como /etc/apache2/users/username.conf
:
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
No tuve que editar ningún otro archivo o httpd.conf.
Si realmente tiene dificultades, puede probar VirtualHostX ... es una aplicación para Mac que lo ayuda a configurar Apache para ejecutar múltiples sitios web desde una sola Mac, pero funciona igual de bien con un solo sitio web. Es una aplicación paga, pero tiene un período de prueba de 30 días.
Pruebe MAMP o incluso MAMP Pro, ambos tienen un software que puede iniciar/detener su apache y mysql.
http://www.mamp.info/en/index.html
MAMP Pro también es compatible con hosts virtuales
tobias reithmeier
tony williams
Giacomo1968
System Preferences
luego elegirSharing
y luego comenzarWeb Sharing
?Lrí
Ali Samii
Ali Samii
Ali Samii
Giacomo1968