Cuando escribo 127.0.0.1 en la barra de direcciones del navegador, obtengo el siguiente resultado:
Not Found
The requested URL / was not found on this server.
Apache/2.2.22 (Fedora) Server at 127.0.0.1 Port 80
¿Qué puede causar este problema?
Respuesta1
Le estás pidiendo al servidor /
. El servidor, a diferencia del título de la pregunta, es accesible y le indica la URL.no fue encontrado.
En los registros aparece el error "Índice de directorio prohibido por la directiva Opciones", para el directorio del sistema de archivos que, supongo, se sirve como /
.
Intentó verificar si los permisos son correctos para que el servidor web lea la carpeta, pero lo que dice el mensaje de error no es "No se puede leer el directorio ...", sino que no puede entregar un índice de directorio como respuesta porque eso es actualmenteNo permitidobajo la configuración actual del servidor.
Agregue un archivo con un nombre que el servidor pueda utilizar /
(estos son frecuentes index.html
y similares) o cambie la configuración del servidor para permitir la lista de directorios, dependiendo de su objetivo...
Respuesta2
Como se dijo anteriormente, puede acceder a localhost, pero no puede obtener la lista del directorio. Coloque un archivo index.html en el directorio raíz o habilite el listado de directorios. Para habilitar el listado de directorios:
$ sudo vi /etc/httpd/conf/httpd.conf
Buscar:
<Directory />
</Directory>
Edítelo para que parezca:
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
Guarde la configuración (carácter de escape: wq!)
Luego necesitarás reiniciar Apache:
$ sudo /etc/init.d/httpd restart
Ahora debería ver una lista de directorio al conectar 127.0.0.1 en el puerto 80.