Estoy ejecutando un servidor web apache en mi Raspberry Pi que aloja un sitio web. Para obtener la dirección IP del servidor, utilicé ifconfig y busqué la dirección inet en wlan0. Escribí esta dirección en cromo y llegué a /var/www/html/index.html . No quiero acceder a este archivo, sino que esperaba configurar el servidor para que el primer sitio al que llegue sea /var/www/test/index.php .
¿Cómo puedo conseguir esto?
Primero, debe cambiar la raíz del documento de apache para que apunte al directorio /var/www/test .
Para esto, le aconsejo que siga esta explicación: https://askubuntu.com/a/738527
Y luego, normalmente podrá acceder a su página desde otras computadoras usando la dirección IP de su PI.
Si solo tiene una página web ejecutándose en Pi, debe cambiar la raíz del documento de apache.
Una mejor solución es usar hosts virtuales con apache. Dependiendo del sistema operativo del Pi, puede haber diferentes rutas para los archivos de configuración de Apache. Solo lo sé para Debian (Raspbian).
Luego, debe habilitar el host virtual (a2ensite <configfile.conf>) y volver a cargar o reiniciar Apache.
Si está ejecutando un servidor de nombres local (como PiHole), debe agregar la entrada de DNS correcta para este host virtual. O si no tiene un DNS local, debe editar los archivos /etc/hosts en todas las máquinas a las que desea tener acceso a este sitio web. (También hay un archivo de hosts en Windows (creo que está en \Windows\System32\drivers\etc)
Eso es todo :-)