No se puede acceder a localhost con 127.0.0.1

No se puede acceder a localhost con 127.0.0.1

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.htmly 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.

información relacionada