ayuda con la configuracion de apache

Bueno os cuento, he instalado el paquete xampp para linux cual me incluye entre otras cosas el servidor apache. Todo funciona perfectamente, cuando pongo local host me sale la pagina de xamp. Quiero "montar" un sitio web personal para ir haciendo pruebas, y como no tengo ip publica pues me he tenido que registrar en dyndns(ismaeles.dyndns.org). Bueno dicho el proposito de lo que quiero montar os cuanto de que no se cambiar la configuracion del servidor apache para que en lugar de apuntar al index de xampp, apunte a mi index propio. Me he estado revisando el archivo, y entre que soy nobel en esto y no tengo un nivel digamos avanzado en ingles pues no lo he conseguido. So necesitais algun dato mas o algo decidmelo para que os lo pueda aportar .

Salu2 y gracias [fies]
Debes fijarte en el DocumentRoot. Dependiendo de la versión lo tendrás en el httpd.conf o en un virtual host dentro de vhost.d. Debes meter el sitio bajo el DocumentRoot, que seguramente estará por /var/www

Un saludo.
Debes fijarte en el DocumentRoot. Dependiendo de la versión lo tendrás en el httpd.conf o en un virtual host dentro de vhost.d. Debes meter el sitio bajo el DocumentRoot, que seguramente estará por /var/www


Es que resulta que como lo he instalado con xampp pues no se establecen las rutas normales del apache sino que el xampp establece sus carpetas si el DocumentRoot es /opt/lampp/htdocs/, y hay hay una carpeta que se llama xampp y un index. He cambiado el DocumentRoot por otro, /opt/lamp/htdocs/ismael/, donde he puesto mi pagina pero por la configuracion que trae el apache, sigue cogiendo el index que trae por por defecto el xampp y no mi pagina, y para acceder a ella tengo que poniendo localhost/ismael He probado a sustituir mi index por del xampp pero nada [agggtt]
Una pregunta: ¿después de hacer cambios en el httpd.conf reinicias el servidor apache?

Por si no lo haces: /etc/init.d/apache restart ;)

Saludos!
Un par de consejos:
1) Utiliza las herramientas de tu distribución, que para eso están.

2) Tómate tu tiempo en redactar los posts de forma clara, no me apetece descifrar jeroglíficos. Lo digo por esto:
He cambiado el DocumentRoot por otro, /opt/lamp/htdocs/ismael/, donde he puesto mi pagina pero por la configuracion que trae el apache, sigue cogiendo el index que trae por por defecto el xampp y no mi pagina, y para acceder a ella tengo que poniendo localhost/ismael He probado a sustituir mi index por del xampp pero nada


Un saludo.
ashitaka escribió:Una pregunta: ¿después de hacer cambios en el httpd.conf reinicias el servidor apache?

Por si no lo haces: /etc/init.d/apache restart ;)

Saludos!


Directamente reinicio todos los servicios de xampp con /op/lamp/lamp restart

bastian escribió:Un par de consejos:
1) Utiliza las herramientas de tu distribución, que para eso están.

2) Tómate tu tiempo en redactar los posts de forma clara, no me apetece descifrar jeroglíficos. Lo digo por esto:
He cambiado el DocumentRoot por otro, /opt/lamp/htdocs/ismael/, donde he puesto mi pagina pero por la configuracion que trae el apache, sigue cogiendo el index que trae por por defecto el xampp y no mi pagina, y para acceder a ella tengo que poniendo localhost/ismael He probado a sustituir mi index por del xampp pero nada

Un saludo.


1-No se de que herramientas me hablas

2- Perdon es que me he hecho un lio,lo intentare explicar de manera mas clara.

Al instalar el paquete xampp el apache no se instala en su ruta habitual.Al instalar el paquete xampp , el apache entre otros se instala en la ruta del xampp que es /op/lampp.
Una vez dicho esto el archivo de configuracion httpd.conf del xampp, tiene por defecto en la orden DocumentRoot la ruta /opt/lampp/htdocs. Como me has dicho antes he cambiado esta ruta por la ruta donde tengo mi web que es /opt/lampp/htdocs/ismael/-, pero sigue sin mostrarme mi web al poner localhost y me muesta la de xampp.
He estado leyendo y por lo que he podido leer para que muestre mi web debo de poner localhost/ismael, y asi si me muesta mi web, pero lo que yo que quiero es que al poner localhost aparezca mi web y no la de xampp
[mad]
Para que podias ver a lo que me refiero visitar esto sin www:
ismaeles.dyndns.org ----->web de xampp
ismaeles.dyndns.org/ismael ---->mi web

Espero que me entiendas ahora
Con las herramientas me refiero a las herramientas para instalar software que tiene tu distribución (emerge, apt,yum,urpm,...). No sé qué distribución usas, porque no lo dices, así que no te puedo decir cuál es.

Sobre el tema del hilo, lo que tienes que hacer es una de estas dos cosas:
- Meter tu web bajo /opt/lampp/htdocs/ sin tocar el httpd.conf (que es lo que te había dicho yo);
- Cambiar las rutas del DocumentRoot Y DEL DIRECTORIO a "/opt/lampp/htdocs/ismael". Tienes que ponerlo tal y como te lo he puesto, sin el "/-" que has puesto tú aquí al final. Y que no se te olvide reiniciar apache como bien apuntaba ashitaka. En este segundo caso, tiene que quedarte así:
DocumentRoot "/opt/lampp/htdocs/ismael"


...



Un saludo.
Ya funciona bien, tenia bien lo DocumentRoot lo que me faltaba era lo otro de que solo le tenia puesto el .

Muchas gracias ;-)
7 respuestas