Criação de pasta com senha no Apache

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

[ Hits: 3.223 ]

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

Atualização para KDE 3.5.2

Script de Instalação de Layer7 no CentOS 6.0

Copiando arquivos de uma so vez para todos usuarios

Backup-Script2.0 -- Modo Gráfico sem precisar de X

Rastrear emails na internet


  

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