Criação de pasta com senha no Apache

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

[ Hits: 3.408 ]

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

Libera conectividade social em rede com squid

MySamba Server 2.0

Autenticação automática no Speedy Home

Sincronização entre Servidores de Impressão

Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos, SPLIT em FITAS, envio de LOG por E


  

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