1 votos

Ubicación de "/usr/local/var/www" en M1 Mac (Big Sur)?

Estoy tratando de establecer Apache que incluye poner esta ruta en httpd-vhosts.conf archivo:

DocumentRoot "/usr/local/var/www"

pero no puedo encontrar la carpeta. La única ruta que parece parecerse a la carpeta es /private/var pero no contiene un www carpeta/archivo. ¿Dónde se encuentra?

2voto

Como usuario administrador, ejecute

sudo mkdir -p /usr/local/var/www
sudo chown _www:_www /usr/local/var/www

Usuario/grupo _www es la configuración por defecto en /etc/apache2/httpd.conf . Si tiene un usuario/grupo diferente para su servidor web, debe adaptar el segundo comando en consecuencia.


Para que esto funcione con cualquier ruta definida en httpd.conf , corre

docroot=$(sed -E -n '/^DocumentRoot/{
s|.*\"(.*)\"|\1|p
q
}' /path/to/httpd.conf)
sudo mkdir -p "$docroot"
sudo chown _www:_www "$docroot"

(las primeras cuatro líneas son un solo comando, pero MacOS sed espera que las listas de funciones estén separadas por nuevas líneas).

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