{"id":197,"date":"2014-04-09T20:30:52","date_gmt":"2014-04-09T20:38:06","guid":{"rendered":"https:\/\/e5f7ddomains.jpg"},"modified":"2015-07-16T21:28:55","modified_gmt":"2015-07-17T03:28:55","slug":"xampp-configurar-dominios-virtuales-httpd-vhosts-conf","status":"publish","type":"post","link":"https:\/\/emanuelpaxtian.com\/blog\/xampp-configurar-dominios-virtuales-httpd-vhosts-conf\/","title":{"rendered":"XAMPP CONFIGURAR DOMINIOS VIRTUALES (HTTPD-VHOSTS.CONF)"},"content":{"rendered":"<p>Si eres programador en PHP entonces seguramente como servidor de pruebas utilizas alg\u00fan kit de Software como Xampp o Wamp.<\/p>\n<p>En esta ocaci\u00f3n les explicar\u00e9 como configurar los virtual host de xampp. que en realidad pertenece a Apache.<\/p>\n<p><strong>\u00bfQue es Virtual Host?<\/strong><\/p>\n<p>es el nombre de nominio para acceder a tu local host. ejm. cuando tu escribes en el navegador: LOCALHOST este simplemente redirige hacia 127.0.0.1 Entonces como hacemos para poner otro nombre y que este nombre redirija a la carpeta que queramos?.<\/p>\n<p>Empezamos:<\/p>\n<p>Primer Paso &#8211; <strong>Configuraci\u00f3n de Archivo hosts de windows<\/strong><\/p>\n<p>Ejecuta Notepad en modo administrador y abre el siguiente archivo:<\/p>\n<p>c:\\windows\\system32\\drivers\\etc\\hosts<\/p>\n<p>El Archivo hosts es un archivo no es una carpeta. Es un archivo sin extensi\u00f3n. este archivo es una base de datos de los nombres de los host virtuales. Al final ver\u00e1s textos como:<\/p>\n<p># localhost name resolution is handled within DNS itself.<br \/>\n# 127.0.0.1 localhost<br \/>\n# ::1 localhost<br \/>\n127.0.0.1 localhost<br \/>\nOjo: No cambies ese nombre porque otras aplicaciones usan este nombre para funcionar. lo que tienes que hacer es agregar los nombres que tu quieras direccionando a la misma IP 127.0.0.1<\/p>\n<blockquote><p># localhost name resolution is handled within DNS itself.<br \/>\n# 127.0.0.1 localhost<br \/>\n# ::1 localhost<br \/>\n127.0.0.1 localhost<br \/>\n127.0.0.1 sitio.com<br \/>\n127.0.0.1 sitio2.com<\/p><\/blockquote>\n<p>Evita usar extensiones existentes ejm .com .net .org etc. puedes agregar tantos nombre como quieras.<\/p>\n<p>Muy bien si ya hiciste esto guarda el archivo. Si no puedes guardar es porque no iniciaste notepad u otro programa como administrador (esto en win7).<\/p>\n<p>Segundo Paso &#8211; <strong>Configuraci\u00f3n de Archivo httpd-vhosts.conf<\/strong><\/p>\n<p><strong>httpd-vhosts.conf<\/strong> es el archivo de Nombres Virtuales de Apache. En nuestro xampp est\u00e1 en la siguiente direcci\u00f3n:<\/p>\n<p>C:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf<\/p>\n<p>Si este archivo esta aun virgen podr\u00e1s apreciar que todo est\u00e1 comentado. y al final hay ejemplos de como colocar nuevos nombres virtuales.<\/p>\n<blockquote><p>##&lt;VirtualHost *:80&gt;<br \/>\n## ServerAdmin webmaster@dummy-host2.example.com<br \/>\n## DocumentRoot \/www\/docs\/dummy-host2.example.com<br \/>\n## ServerName dummy-host2.example.com<br \/>\n## ErrorLog @rel_logfiledir@\/dummy-host2.example.com-error_log<br \/>\n## CustomLog @rel_logfiledir@\/dummy-host2.example.com-access_log common<br \/>\n##&lt;\/VirtualHost&gt;<\/p><\/blockquote>\n<p>Yo feliz cambi\u00e9 todo con los datos que puse en mi archivo host, descoment\u00e9 todo y cuando acced\u00ed me enviaba el error Prohibido el Acceso. Pues bien lo que debemos hacer es darle los paramentros para que sea de acceso publico.<\/p>\n<p>Aqui les pongo mi Configuraci\u00f3n tal y cual est\u00e1 funcionando.<\/p>\n<blockquote><p>&lt;VirtualHost *:80&gt;<br \/>\nServerAdmin webmaster@sitio.com<br \/>\nDocumentRoot C:\\xampp\\htdocs<br \/>\nServerName sito.com<br \/>\nServerAlias www.sitio.com<br \/>\n&lt;\/VirtualHost&gt;<\/p>\n<p>&lt;VirtualHost *:80&gt;<br \/>\nServerAdmin webmaster@sitio2.com<br \/>\nDocumentRoot c:\\xampp\\htdocs\\sitio2<br \/>\nServerName sitio2.com<br \/>\nServerAlias www.sitio2.com<br \/>\n&lt;Directory &#8220;c:\\xampp\\htdocs&#8221;&gt;<br \/>\nOptions Indexes FollowSymLinks<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<br \/>\n&lt;\/VirtualHost&gt;<\/p><\/blockquote>\n<p>Como pueden ver tengo dos host virtuales, el primero no tiene mucha configuraci\u00f3n porque direcciona a la misma carpeta publica de xampp. Seguramente en otro lado estan los permisos es por eso que cuando direccionas a esta carpeta funciona todo normal.<\/p>\n<p>Ahi si tenemos que agregar los permisos:<\/p>\n<blockquote><p>&lt;Directory &#8220;c:\\xampp\\htdocs\\sitio2&#8221;&gt;<br \/>\nOptions Indexes FollowSymLinks<br \/>\nOrder allow,deny<br \/>\nAllow from all<br \/>\n&lt;\/Directory&gt;<\/p><\/blockquote>\n<p>Y eso es todo ahora cuando escribo sitio2.com (obviamente este nombre esta registrado en el archivo host de windows) me direcciona al contenido de la carpeta c:\\xampp\\htdocs\\sitio2<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si eres programador en PHP entonces seguramente como servidor de pruebas utilizas alg\u00fan kit de Software como Xampp o Wamp. En esta ocaci\u00f3n les explicar\u00e9 como configurar los virtual host&hellip;<\/p>\n","protected":false},"author":1,"featured_media":679,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-197","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":0,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/197\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media\/679"}],"wp:attachment":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/categories?post=197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/tags?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}