{"id":64,"date":"2010-08-27T11:28:26","date_gmt":"2010-08-27T14:28:26","guid":{"rendered":"http:\/\/blog.digavoip.com.br\/2010\/08\/27\/protegendo-pastas-do-apache-com-senha\/"},"modified":"2010-08-27T11:28:26","modified_gmt":"2010-08-27T14:28:26","slug":"protegendo-pastas-do-apache-com-senha","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=64","title":{"rendered":"Protegendo pastas do Apache com senha"},"content":{"rendered":"<p>Cr\u00e9ditos:  Wagner Pinto <\/p>\n<p>Hoje eu tive que colocar senha numa pasta do apache e como nunca tinha feito isso tive que correr atr\u00e1s no google. Ent\u00e3o axei um site que me ajudou muito<\/p>\n<p>Ent\u00e3o adaptando um pouco l\u00e1 vai:<\/p>\n<p>entre na pasta do apache que deseja proteger, por exemplo \/var\/www\/pasta_com_senha\/<\/p>\n<p>utilize o comando abaixo para criar o arquivo com a senha<\/p>\n<p># htpasswd -c \/var\/www\/pasta_com_senha\/.htpasswd web<\/p>\n<p>Explicando:<\/p>\n<p>\/var\/www\/pasta_com_senha\/.htpasswd \u00e9 o arquivo que armazena a senha, voc\u00ea pode utilizar o nome que quiser por\u00e9m por quest\u00f5es de seguran\u00e7a sempre o mantenha oculto. Obrigatoriamente ele deve estar na pasta que voc\u00ea deseja proteger.<\/p>\n<p>web \u00e9 o usu\u00e1rio que vai acessar a pasta, voc\u00ea pode escolher qualquer usu\u00e1rio.<\/p>\n<p>ap\u00f3s executar o comando ele vai pedir uma senha, que ser\u00e1 a de acesso junto com o usu\u00e1rio web.<\/p>\n<p>Agora no arquivo de configura\u00e7\u00e3o do Apache 2, \/etc\/apache2\/apache2.conf , adicione o seguinte trecho:<\/p>\n<p><directory \"\/var\/www\/pasta_com_senha\/\"><br \/>\nAllowOverride None<br \/>\nOptions Indexes MultiViews<br \/>\nOrder allow,deny<br \/>\nAllow from all<\/p>\n<p>AuthType Basic<br \/>\nAuthName &#8220;Acesso Restrito: &#8221;<br \/>\nAuthUserFile &#8220;\/var\/www\/pasta_com_senha\/.htpasswd&#8221;<br \/>\nRequire valid-user<br \/>\n<\/directory><\/p>\n<p>Explicando as \u00faltimas linhas:<\/p>\n<p>AuthType Basic \u00c9 o tipo de autentica\u00e7\u00e3o<br \/>\nAuthName &#8220;Acesso Restrito: &#8221; \u00c9 a mensagem que aparece quando pedir a senha<br \/>\nAuthUserFile &#8220;\/var\/www\/pasta_com_senha\/.htpasswd&#8221; \u00c9 o arquivo que armazena a senha<br \/>\nRequire valid-user Essa linha indica que usu\u00e1rio pode acessar, pode trocar valid-user pelo nome do usu\u00e1rio no caso web.<\/p>\n<p>Para testar crie um arquivo php dentro da pasta com o seguinte conte\u00fado:<\/p>\n<p><?\nphpinfo()\n?><\/p>\n<p>Agora renicie o apache2<\/p>\n<p># \/etc\/init.d\/apache2 stop<br \/>\n# \/etc\/init.d\/apache2 start<\/p>\n<p>e tente acessar o arquivo php.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9ditos: Wagner Pinto Hoje eu tive que colocar senha numa pasta do apache e como nunca tinha feito isso tive que correr atr\u00e1s no google. Ent\u00e3o axei um site que me ajudou muito Ent\u00e3o adaptando um pouco l\u00e1 vai: entre na pasta do apache que&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/64"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=64"}],"version-history":[{"count":0,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}