<?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>Arquivos diretório - Remontti</title>
	<atom:link href="https://blog.remontti.com.br/tag/diretorio/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.remontti.com.br/tag/diretorio</link>
	<description>rudimar@remontti</description>
	<lastBuildDate>Wed, 07 Dec 2022 19:07:36 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.remontti.com.br/wp-content/uploads/2024/09/icone-rr-80x80.png</url>
	<title>Arquivos diretório - Remontti</title>
	<link>https://blog.remontti.com.br/tag/diretorio</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Proteja diretórios do  Apache 2.4 com Senha &#038; Restrinja o acesso por IP</title>
		<link>https://blog.remontti.com.br/121</link>
					<comments>https://blog.remontti.com.br/121#comments</comments>
		
		<dc:creator><![CDATA[Rudimar Remontti]]></dc:creator>
		<pubDate>Thu, 01 Jan 2015 14:00:42 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[diretório]]></category>
		<guid isPermaLink="false">http://www.remontti.com.br/blog/?p=121</guid>

					<description><![CDATA[<p>Vamos aprender como adicionando senha à um diretório com Apache 2.4, e também restringi-lo à um endereço IP. Primeiramente vamos gerar nosso arquivo de senha. htpasswd -c arquivo usuário (-c criar arquivo) Vamos supor&#46;&#46;&#46;</p>
<p>O post <a href="https://blog.remontti.com.br/121">Proteja diretórios do  Apache 2.4 com Senha &#038; Restrinja o acesso por IP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Vamos aprender como adicionando senha à um diretório com Apache 2.4, e também restringi-lo à um endereço IP.</p>
<p><a href="http://www.remontti.com.br/blog/wp-content/uploads/2009/04/apachelogin.png" data-rel="lightbox-gallery-nXpuDXbW" data-rl_title="" data-rl_caption="" title=""><img fetchpriority="high" decoding="async" class="size-medium wp-image-1008 alignnone" src="https://www.remontti.com.br/blog/wp-content/uploads/2009/04/apachelogin-300x236.png" alt="apachelogin" width="300" height="236" srcset="https://blog.remontti.com.br/wp-content/uploads/2009/04/apachelogin-300x236.png 300w, https://blog.remontti.com.br/wp-content/uploads/2009/04/apachelogin.png 361w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>Primeiramente vamos gerar nosso arquivo de senha.<br />
htpasswd -c arquivo usuário (<strong>-c</strong> criar arquivo)<br />
Vamos supor que queira proteger o diretório <strong>/var/www/html</strong>, e restringir ainda o acesso apenas ao IPs 192.168.0.0/24 e 2001:db8::/32<br />
<span id="more-121"></span></p>
<pre class="remontti-code"># htpasswd -c /var/www/html/.htpasswd admin</pre>
<p>Digite sua senha para o usuário admin</p>
<p>Agora existe duas maneiras, uma é criando um <strong>.htaccess</strong> ou editando seu /etc/apache2/sites-enabled/xxxxxxx.conf</p>
<p>Com <strong>.htaccess</strong></p>
<pre class="remontti-code"># vim /var/www/html/.htaccess</pre>
<p>Adicione</p>
<pre class="remontti-code">&lt;RequireAll&gt;
    &lt;RequireAny&gt;
        Require ip 192.168.0.0/24
        Require ip 2001:db8::/32
    &lt;/RequireAny&gt;
    &lt;RequireAll&gt;
        Require valid-user
        AuthBasicProvider file
        AuthType Basic
        AuthName &quot;Login&quot;
        AuthUserFile /var/www/html/.htpasswd
    &lt;/RequireAll&gt;
&lt;/RequireAll&gt;</pre>
<p>Ou no arquivo de configuração do seu apache</p>
<pre class="remontti-code"># vim /etc/apache2/sites-enabled/minha-conf-manual.conf </pre>
<pre class="remontti-code">&lt;VirtualHost *:80&gt;
   ServerAdmin webmaster@remontti.com.br
   DocumentRoot /var/www/html

   # Caso a pessoa que tiver acessando não tiver
   # permissões será redirecionada para uma pagina
   ErrorDocument 403 http://www.remontti.com.br

   &lt;Directory /var/www/html/&gt;
      Options FollowSymLinks
      AllowOverride All

      Require all denied
      &lt;RequireAll&gt;
         &lt;RequireAny&gt;
            Require ip 192.168.0.0/24
            Require ip 2001:db8::/32
         &lt;/RequireAny&gt;
         &lt;RequireAll&gt;
            Require valid-user
            AuthBasicProvider file
            AuthType Basic
            AuthName &quot;Login&quot;
            AuthUserFile /var/www/html/.htpasswd
         &lt;/RequireAll&gt;
      &lt;/RequireAll&gt;

   &lt;/Directory&gt;


ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
&lt;/VirtualHost&gt;

</pre>
<p>Por segurança recomendo remover a assinatura do servidor, evitando os &#8220;espertinhos&#8221;</p>
<pre class="remontti-code"> # sed -i &#039;s/ServerTokens OS/ServerTokens Prod/&#039; /etc/apache2/conf-available/security.conf
 # sed -i &#039;s/ServerSignature On/ServerSignature Off/&#039; /etc/apache2/conf-available/security.conf</pre>
<pre class="remontti-code"># /etc/init.d/apache2 restart</pre>
<p>Agora ao acessar http://ip-server/ deverá aparecer uma tela de login, se você não estiver também com os usando os IPs permitidos, você vai receber uma pagina de Proibido ou se você configurou  ErrorDocument 403 será redirecionado para página que &#8220;remontti.com.br&#8221; como no exemplo.</p>
<p>Gostou?</p>
<p><strong>Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!</strong><br />
<a href="https://blog.remontti.com.br/doar"><img decoding="async" src="https://blog.remontti.com.br/wp-content/uploads/2019/07/quero-doar-remontti.png" /></a></p>
<p>Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato <a href="https://blog.remontti.com.br/meucontato" rel="noopener noreferrer" target="_blank">clique aqui.</a></p>
<p>Abraço!</p>
<p>FONTE: <a href="https://httpd.apache.org/docs/2.4/howto/auth.html" rel="noopener noreferrer" target="_blank">https://httpd.apache.org/docs/2.4/howto/auth.html</a></p>
<p>O post <a href="https://blog.remontti.com.br/121">Proteja diretórios do  Apache 2.4 com Senha &#038; Restrinja o acesso por IP</a> apareceu primeiro em <a href="https://blog.remontti.com.br">Remontti</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.remontti.com.br/121/feed</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
