Criação de pasta com senha no Apache

Publicado por Roberto Costa (última atualização em 20/10/2014)

[ Hits: 3.437 ]

Homepage: www.asparion.com.br

Download dir.sh.txt




Esse script cria a pasta acessível no browser protegido por senha.

Para acessá-la basta digitar o seu domínio seguido do diretório criado. Segue: http://www.seudominio.com.br/diretoriocriado

Levando em conta que seu Apache esteja devidamente instalado e configurado....

  



Esconder código-fonte

#!/bin/bash

echo "Nome do Diretorio a Ser Criado:"
read diretorio
mkdir /var/www/html/$diretorio
chmod -R 777 /var/www/html/$diretorio

htpasswd -c /var/www/html/$diretorio/.htpasswd admin

echo "
################ Senha no Diretorio  $diretorio #################
Alias /$diretorio /var/www/html/$diretorio
<directory \"/var/www/html/$diretorio\">
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all

AuthType Basic
AuthName \"Acesso Restrito.\"
AuthUserFile \"/var/www/html/$diretorio/.htpasswd\"
Require valid-user
</directory>
#################################################################" >> /etc/httpd/conf/httpd.conf

service httpd restart

echo "Diretorio Criado com Sucesso!!!"

Scripts recomendados

Monitorando espaço em disco com IP dinâmico.

Script para montagem de compartilhamento SAMBA (Gentoo)

Proxy Squid Transparente

VNC Server Debian

Select tablespace


  

Comentários
[1] Comentário enviado por alibrelato em 06/07/2016 - 12:42h

No ubuntu / debian muda um pouquinho,


touch /etc/apache2/conf-enabled/teste

################ Senha no Diretorio $diretorio #################
Alias /teste /var/www/html/teste
<directory /var/www/html/teste>
AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all

AuthType Basic
AuthName "Acesso Restrito"
AuthUserFile "/var/www/html/teste/.htpasswd"
Require valid-user
</directory>
#################################################################

/etc/init.d/apache2 reload

;-)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts