Crear index en apache

¿Tengo funcionando apache pero necesito crear un index con que comando o que archivo dedo cambiar en la configuración de apache?
Uso suse 9.3

2 Respuestas

Respuesta
1
Ingresa su (substitute user), y la contraseña del superusuario. Ahí si te va a dejar.
¿Sabes usar find?
A breves rasgos:
find [ruta] -name [cadena]
Por ejemplo:
find / -name httpd.conf
No tengo ese comando en mi consola :p
Hola: gracias por el "find" lo había usado pero sin la opción -name y no me dio resultado, ahora ya lo se usar.
La ruta del httpd.conf es /etc/apache2/httpd.conf.
Que le modifico y explicame bien lo del index que esta en la carpeta de apache...
Gracias
No, los que tengo más similares son local locale y localedef
Debes respaldar index.html que está en la carpeta raíz DE APACHE y guardar en esa carpeta tu propio index.html.
La carpeta raíz de Apache está definida por:
DocumentRoot
En el archivo:
/etc/httpd/conf/httpd.conf
Mi respuesta es una contribución desinteresada a tu conocimiento. Si no te satisface, pide cortésmente una aclaración. Si llegó muy tarde agradece la voluntad que tuve al contestarla ya que estoy usando mi tiempo sin esperar retribución mayor.
No encuentro esta ruta y tengo apache activado y funcionando
/etc/httpd/
Usa:
locate httpd.conf
Para encontrarlo
He visto muchas páginas web que el servidor lista los archivos de la carpeta compartida del servidor, como un ftp, pero en http, los llamados "Index of"
¿Cómo puedo crear el mio?
No entiendo tu pregunta. index.html es una página web. En DocumentRoot buscará el nombre de la página que corresponda a index.htm o index.html o index.php (según sea la configuración en otro parámentro que no recuerdo de httpd.conf). Esta página presentará primero tu Apache. Tienes que grabar la página que desees que aparezca en tusitio primero con este nombre (recuerda respaldar la antigua con otro nombre).
Te sugiero leas el encabezado de httpd.conf, aveces te pide que no cambies ese archivo sino httpd2.conf.
Si no tienes un index.html o cualquier otro index en el directorio especificado en DocumentRoot, el listado de ese directorio es presentado.
En mi caso no es así, aparece el siguiente mensaje:
Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
192.168.1.1
Thu Jul 14 15:23:22 2005
Apache/2.0.53 (Linux/SUSE)
Tanto en la raíz de apache como en un subcarpeta de la misma
The directory is read-protected
chmod a+x /var/www/html
Supongo. Eso haría que todo usuario pueda ingresar dentro del contenido de ese directorio.
¿Cómo le quito la protección?
Lo hice pero sigue igual
Busca Options en httpd.conf y añade a ella +Indexes.
Este ejemplo permite esto en el directorio /ruta/al/directorio.
<Directory /ruta/al/directorio>
Options +Indexes
</Directory>
Respuesta
1
La configuración de apache, sin importar la distribución de Linux, esta en el archivo "httpd.conf", usualmente debería estar en "/etc/httpd/conf", pero podría estar en "/usr/local/apache", o similar.
Diego Fernando

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas