Apache II

Hola he buscado el directorio htdocs pero no lo encuentro... Bueno lo busque en /var/www a no ser que este en otra parte... Use el comando locate, pero no obtuve resultado... ¿me podrías ayudar en eso?
1

1 Respuesta

135.300 pts. He usado Unix desde 1988, y comence con Linux en 1993,...
Primero creo que confundes "paginas" con "sitios web" (o dominios).
Una página es un archivo ".html", un sitio web (virtual o no) es normalmente un directorio con muchas páginas ".html".
Si debes activar el DNS al tener servidores web virtuales, es porque los PCs clientes que van a conectarse a cualquiera de ellos, necesitan conocer las direcciones IP que tienen esos dominios. En este caso puedes tener muchos dominios con una sola dirección IP.
Ok, ¿por eso cuando trabajo con el apache como un servidor compartido (varias agina en el mismo server) debo activar el servidor DNS de linux y configurarlo para que las páginas o host virtuales funcionen?
Si quieres usar http://pagina_de_prueba es porque tu computador se llama pagina_de_prueba
Claro que puede crear un host virtual llamado pagina_de_prueba, pero si va a ser la única no hay necesidad.
Solo modifica tu archivo "/etc/hosts" para agregar el alias pagina_de_prueba al nombre de tu PC (con la IP).
Nota: Esto solo funciona en tu maquina. Si deseas que otras personas, en otros computadores puedan usar http://pagina_de_prueba, debes modificar los HOSTS de esas maquinas o poner el nombre pagina_de_prueba en un DNS.
Hola, que tal... he visto el httpd.conf y el DocumentRoot esta en /var/www/html.. ahora allí coloco la página de prueba, para accesarle le tengo que dar http://ip_de_mi_equipo/pagina_de_prueba/index.htm si le doy así me funciona bien.. pero si quiero darle solo http://pagina_de_prueba/ debo configurar los host virtuales
Muchas Gracias por tus respuestas... bueno probare todo esto y veré como me va...
Para salir de cualquier duda, lo mejor seria buscar el archivo "httpd.conf" y mirar que directorio aparece en "DocumentRoot", y donde esta ubicado.
Normalmente es "htdocs" ubicado en "/usr/local/apache/htdocs", pero eso varia de distribución a distribución, pero sobre todo de la forma como se instalo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas