<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MWC Labs &#187; Apache</title>
	<atom:link href="https://www.conceicao.eti.br/blog/categoria/apache/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.conceicao.eti.br/blog</link>
	<description>TI, BSD, Linux, Network &#38; Security !</description>
	<lastBuildDate>Fri, 23 May 2014 22:37:30 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Corrigir IP de origem no Access Log de um Apache atrÃ¡s de proxy</title>
		<link>https://www.conceicao.eti.br/blog/2014/02/21/corrigir-ip-de-origem-no-access-log-de-um-apache-atras-de-proxy/</link>
		<comments>https://www.conceicao.eti.br/blog/2014/02/21/corrigir-ip-de-origem-no-access-log-de-um-apache-atras-de-proxy/#comments</comments>
		<pubDate>Fri, 21 Feb 2014 22:23:09 +0000</pubDate>
		<dc:creator><![CDATA[Matheus]]></dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[loadbalancer]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[Proxy]]></category>

		<guid isPermaLink="false">http://www.conceicao.eti.br/blog/?p=134</guid>
		<description><![CDATA[Buenas; Ao colocar um Apache atrÃ¡s de um Load-Balancer ou de um proxy cache, o IP de origem para o Apache acaba sendo o IP do proxy em questÃ£o. Como a maioria destes proxys colocam o IP original de origem no cabeÃ§alho &#8220;X-Forwarded-For&#8221;, podemos utilizar o CustomLog abaixo para utilizar o IP deste cabeÃ§alho, caso [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Buenas;</p>
<p>Ao colocar um Apache atrÃ¡s de um Load-Balancer ou de um proxy cache, o IP de origem para o Apache acaba sendo o IP do proxy em questÃ£o.</p>
<p>Como a maioria destes proxys colocam o IP original de origem no cabeÃ§alho <strong>&#8220;X-Forwarded-For&#8221;</strong>, podemos utilizar o <strong>CustomLog</strong> abaixo para utilizar o IP deste cabeÃ§alho, caso ele exista.</p>
<pre class="brush:plain">LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
SetEnvIf  X-Forwarded-For "^.*\..*\..*\..*" forwarded
CustomLog ${APACHE_LOG_DIR}/mywebsite_access.log combined env=!forwarded
CustomLog ${APACHE_LOG_DIR}/mywebsite_access.log proxy env=forwarded</pre>
<p><em>ReferÃªncia:<br /><a href="http://www.techstacks.com/howto/log-client-ip-and-xforwardedfor-ip-in-apache.html" target="_blank">http://www.techstacks.com/howto/log-client-ip-and-xforwardedfor-ip-in-apache.html</a></em></p>
]]></content:encoded>
			<wfw:commentRss>https://www.conceicao.eti.br/blog/2014/02/21/corrigir-ip-de-origem-no-access-log-de-um-apache-atras-de-proxy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ForÃ§ando PATH para aplicaÃ§Ãµes PHP</title>
		<link>https://www.conceicao.eti.br/blog/2010/10/28/forcando-path-para-aplicacoes-php/</link>
		<comments>https://www.conceicao.eti.br/blog/2010/10/28/forcando-path-para-aplicacoes-php/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 18:40:41 +0000</pubDate>
		<dc:creator><![CDATA[Matheus]]></dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[dica apache php freebsd PATH httpd.conf]]></category>

		<guid isPermaLink="false">http://conceicao.eti.br/blog/?p=46</guid>
		<description><![CDATA[Fala pessoal, aqui vai uma dica rÃ¡pida. O pessoal aqui estava com um problema na utilizaÃ§Ã£o das funÃ§Ãµes do PHP do tipo &#8220;exec&#8221;, &#8220;cmd&#8221;. Estavam executando comandos passando somente o comando em sÃ­, sem utilizar seu caminho completo. Devido a isso, essa funÃ§Ã£o funcionava em alguns ambientes, e em outros nÃ£o (o $PATH desse ambiente [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Fala pessoal, aqui vai uma dica rÃ¡pida.</p>
<p>O pessoal aqui estava com um problema na utilizaÃ§Ã£o das funÃ§Ãµes do PHP do tipo &#8220;exec&#8221;, &#8220;cmd&#8221;.</p>
<p>Estavam executando comandos passando somente o comando em sÃ­, sem utilizar seu caminho completo. Devido a isso, essa funÃ§Ã£o funcionava em alguns ambientes, e em outros nÃ£o (o $PATH desse ambiente era vazio, ou nÃ£o cobria o diretÃ³rio do binÃ¡rio em questÃ£o).</p>
<p>A maneira que encontrei para contornar isso, foi definir um PATH para o apache.</p>
<p>Basta setar essa variÃ¡vel de ambiente no arquivo de configuraÃ§Ã£o do apache (<em>/usr/local/etc/apache22/httpd.conf</em>):</p>
<p><code>SetEnv PATH /bin:/usr/bin:/usr/local/bin</code></p>
<p>T+;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.conceicao.eti.br/blog/2010/10/28/forcando-path-para-aplicacoes-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
