Criação de pasta com senha no Apache

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

[ Hits: 3.370 ]

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

Como Converter várias fotos JPG em arquivos PDFs, compactando e girando em 90º

Converter arquivos .tif para .pdf

Estok SH 1.2b - Controle de Estoque em Shell Script

Mega Sena

Limpar arquivos core


  

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