- From: J@mes Peter <webnewbie@gmail.com>
- Date: Thu, 22 Dec 2005 10:17:03 -0500
- To: www-validator@w3.org
- Message-ID: <549623230512220717x564dc748x2d1e476951ea7ac3@mail.gmail.com>
Hola, al intentar validar el siguiente código me sale un reporte de error que no se encuentra aquí, no sé cual es la razón del error aquello. gracias por la respuesta. Abajo muestro el contenido para que lo pruebes: --------------------------------------------Valid this---------------------- Creando servidores virtuales con dominios virtuales para poder llamarlos desde nuestra misma PC:<br /> <br /> <b>requisitos:</b><br /> * Windows 98/ME/2000/NT/XP<br /> * Tener Apache instalado como servidor<br /> * Tener al menos PHP para trabajar (y probar)<br /> <br /> Supongamos que vamos a trabajar con un nuevo web site en PHP cuyo dominio real es <b>sitio.com</b> y que tenemos el <b>htdocs</b> en el disco <b>C:</b><br /> <br /> <br /> <b>Primer paso:</b><br /> <br /> Creamos en nuestra carpeta <b>c:htdocs</b> un directorio <b>sitio1.com</b><br /> Nos quedará esto: <b>C:htdocssitio1.com</b><br /> <br /> En ese directorio debemos colocar los files que usemos para hacer el web site (todos).<br /> <br /> En este ejemplo, abrimos el Block de notas y escribimos:<br /><code> </code><p>Lo salvamos con el nombre de <b>prueba.php</b> en el directorio <b>..sitio1.com</b><br /> <br /> <br /> <b>Segundo Paso:</b><br /> <br /> Ahora configuramos un VirtualHost para Apache:<br /> <br /> Buscamos el file <b>httpd.conf</b> en dónde tenemos instalado Apache (dentro de la carpeta de Apache hay una que se llama "conf", este file está dentro de ella)<br /> <br /> Lo abrimos con el Block de notas y nos vamos al final del mismo<br /> <br /> Nos encontraremos con algo así:</p><code> # # Use name-based virtual hosting. # #NameVirtualHost * # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # # # ServerAdmin webmaster@webnewbie.net # DocumentRoot /www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common # </code><p>nosotros agregaremos nuestro virtualhost aqui debajo y de esta manera:</p><code> # # agregamos sitio1.com ################### ServerAdmin sitio1@algo.com DocumentRoot C:/htdocs/sitio1.com ServerName sitio1.com ErrorLog logs/sitio1.com-error_log TransferLog logs/sitio1.com-access_log </code><p>Salvamos el file <b>httpd.conf</b> y reiniciamos apache.<br /> <br /> Hasta aqui, si cargamos el navegador y ponemos:<br /> <b><a href="http://127.0.0.2/prueba.php" onclick="window.open(this.href); return false" onkeypress="window.open(this.href); return false"> http://127.0.0.2/prueba.php</a></b> (enter), veremos la info de php en el mismo.<br /> <br /> Ya tenemos configurado el VirtualHost con la IP deseada.<br /> <br /> <br /> <b>tercer paso:</b><br /> <br /> Vamos a configurar el dominio virtual para esa IP:<br /> <br /> Vamos al directorio: <b>c:windowssystem32driversetc</b>, allí encontramos varios files, pero nos interesan los siguientes:<br /> <b>hosts</b> y <b>lmhosts.sam</b><br /> <br /> Renombramos <b>hosts</b> como <b>hosts.sam</b><br /> <br /> Abrimos el Block de notas y escribimos:<br /> <br /> <b>127.0.0.1 localhost</b><br /><b> 127.0.0.2 sitio1.com</b><br /> <br /> Lo salvamos en ese mismo directorio como <b>hosts</b> (sin extensión)<br /> <br /> Nuevamente abrimos el Block de notas y escribimos:<br /> <br /> <b>127.0.0.1 localhost #PRE</b><br /><b> 127.0.0.2 sitio1.com #PRE</b><br /> <br /> Lo salvamos en ese mismo directorio como <b>lmhosts</b> (sin extensión)<br /> <br /> Copiamos <b>HOSTS</b> y <b>lmhosts</b> de <b>C:WINDOWSSYSTEM32DRIVERSETC</b> a <b>c:windows</b><br /> <br /> Listo, hemos configurado el dominio virtual <b>sitio1.com</b><br /> <br /> Para probarlo, cargamos el navegador y ponemos:<br /> <b><a href="http://sitio1.com/prueba.php" onclick="window.open(this.href); return false" onkeypress="window.open(this.href); return false"> http://sitio1.com/prueba.php</a></b> (enter), veremos nuevamente la info de php en el mismo.<br /> <br /> <b>Nota final:</b><br /> <br /> De esta manera podemos llamar a nuestros proyectos en php/cgi/etc. con un nombre de dominio virtual o con un subdominio (podria ser mi.sitio.com) y no complicarnos<br /> con las IP que si tenemos varios proyectos se nos olvidan.<br /> <br /> De igual manera recuerden que si agregan mas proyectos (por ejemplo otrositio.com) deberán agregar otro VirtualHost en el file Apacheconfhttpd.conf, al final del que ya tenemos con otra IP (por ej.: 127.0.0.3) y luego agregar estos datos en los files HOSTS y LMHOST que tenemos en C:WINDOWS<br /> <br /> <b>Por último:</b> recuerden <b>no</b> configurar un dominio virtual con un nombre verdadero que ya esté ruteado en internet, ya que si lo hacen cuando naveguen y quieran<br /> ir al sitio real, no podrán, a menos que estopeen Apache y renombren los files HOSTS y LMHOST.<br /> Recomiendo en esos casos que creen subdominios virtuales, por ejemplo si trabajan con yahoo.com (ja ja por un decir...), hagan un dominio virtual como miweb.yaoho.com.</p> --
Received on Thursday, 22 December 2005 18:07:42 UTC