W3C home > Mailing lists > Public > www-validator@w3.org > December 2005

I don't know why-¿Bug in validator.w3c.org?

From: J@mes Peter <J@mes>
Date: Thu, 22 Dec 2005 10:17:03 -0500
Message-ID: <549623230512220717x564dc748x2d1e476951ea7ac3@mail.gmail.com>
To: www-validator@w3.org
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&#225; 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&#243;nde tenemos instalado
Apache (dentro de la carpeta de Apache hay una que se llama "conf",
este file est&#225; 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&#237;:</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&#237;
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&#243;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&#243;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&#225;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 &#250;ltimo:</b> recuerden <b>no</b> configurar un dominio
virtual con un nombre verdadero que ya est&#233; ruteado en
internet, ya que si lo hacen cuando naveguen y quieran<br />
ir al sitio real, no podr&#225;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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:20 GMT