{"id":1005,"date":"2011-01-16T22:20:55","date_gmt":"2011-01-17T02:20:55","guid":{"rendered":"http:\/\/arielantigua.com\/weblog\/?p=1005"},"modified":"2011-01-16T22:20:55","modified_gmt":"2011-01-17T02:20:55","slug":"apache-reverse-proxy-y-el-falso-error-en-dns","status":"publish","type":"post","link":"https:\/\/arielantigua.com\/weblog\/2011\/01\/apache-reverse-proxy-y-el-falso-error-en-dns\/","title":{"rendered":"Apache reverse Proxy y el falso error en DNS."},"content":{"rendered":"<p>He decidido usar Apache2 reverse proxy para publicar algunas VM que corren Apache Web Server sin tener que usar esos feos puertos ya que el 80 est\u00e1 en uso por mi Elastix box, todo bien, esto ya lo hab\u00eda hecho antes. Mi sorpresa fue que luego de instalar el modulo [ aptitude install libapache2-mod-proxy-html ] solo ten\u00eda que activarlo [a2enmod proxy &amp; a2enmod proxy_html ] y dar inicio a la configuraci\u00f3n de los sites que es una combinaci\u00f3n de Virtual Name + Apache reverse proxy.<\/p>\n<p>Sorpresa la m\u00eda cuando al intentar acceder a uno de los sites me aparece un error diciendo que el DNS fallo al resolver el nombre del host [Reason: DNS lookup failure for: 172.22.35.50mediawiki ]. Despu\u00e9s de buscar en Google donde la mayor\u00eda de los casos hablaban de que agregar\u00e1n el host del equipo detr\u00e1s del proxy a \/etc\/hosts la soluci\u00f3n al final era m\u00e1s f\u00e1cil de lo que pensaba.<\/p>\n<p>Uno de los Vritual Name que estaba configurando tiene un Proxy configurado de la siguiente manera:<\/p>\n<p>ProxyRequests Off<\/p>\n<p>&lt;Proxy *&gt;<\/p>\n<p>Order deny,allow<\/p>\n<p>Allow from all<\/p>\n<p>&lt;\/Proxy&gt;<\/p>\n<p>ProxyPass \/ http:\/\/172.22.35.19<\/p>\n<p>ProxyPassReverse \/ http:\/\/172.22.35.19<\/p>\n<p>&lt;\/VirtualHost&gt;<\/p>\n<p>Este presentaba el error de DNS, a simple vista es dif\u00edcil pensar que un simple \u201cslash o barra\u201d como quieran llamare, seria la soluci\u00f3n a el problema.<\/p>\n<p>ProxyRequests Off<\/p>\n<p>&lt;Proxy *&gt;<\/p>\n<p>Order deny,allow<\/p>\n<p>Allow from all<\/p>\n<p>&lt;\/Proxy&gt;<\/p>\n<p>ProxyPass \/ http:\/\/172.22.35.19<strong>\/<\/strong><\/p>\n<p>ProxyPassReverse \/ http:\/\/172.22.35.19<strong>\/<\/strong><\/p>\n<p>&lt;\/VirtualHost&gt;<\/p>\n<p>Esta configuraci\u00f3n funciona de maravillas.<\/p>\n<p>Gracias a este <a href=\"http:\/\/www.squishnet.com\/?p=234\" target=\"_blank\">link<\/a>, no perd\u00ed otros 30 minutos intentando encontrar el problema.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>He decidido usar Apache2 reverse proxy para publicar algunas VM que corren Apache Web Server sin tener que usar esos feos puertos ya que el 80 est\u00e1 en uso por mi Elastix box, todo bien, esto ya lo hab\u00eda hecho antes. Mi sorpresa fue que luego de instalar el modulo [ aptitude install libapache2-mod-proxy-html ] [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1005","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/posts\/1005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/comments?post=1005"}],"version-history":[{"count":0,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/posts\/1005\/revisions"}],"wp:attachment":[{"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/media?parent=1005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/categories?post=1005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arielantigua.com\/weblog\/wp-json\/wp\/v2\/tags?post=1005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}