Linux Portugal
  Login   -   Registar!   -   Password?
    Novo Mirror Português - CeSIUM  
  Documentação Recente   Últimas Perguntas   Ultimos Posts do Forum
  Emular rato pelo teclado numérico
  Forçar o desmonstar de um dispositivo com estado ocupado (busy)
  Fedora 10 - Instalar o source do Kernel
  Linux numa Pen Drive
  Kanguru Huawei e220 - OpenSUSE 10.2
  Terminal Linux no Windows
  Instalando o Oracle Express Edition 10.2 no Ubuntu Server
  instalar o KDE 4 sob MacOS X
  Bloquear o login aos utilizadores
  slackpkg
  Acertar data e hora
  Carregar o SmartArray (HP ml50 e afins na instalação do fedora)
hardware livre
Arranque
Video
Comunidade !
Ligação de camera por firewire
Usar Xubuntu/Mint numa Pen como se fosse o SLAX
Duvidas na resolução de um trabalho
Brasileiros podem participar do fórum?
Começando no Fórum
Qual a melhor distribuição para uma loja?
Instalação Linux
Instalação de pacotes não confiáveis
ASUS ROG TOURNAMENT - LEAGUE OF LENGENDS & CS: GO
Barbini - [2014-03-03 13:57:49 ]

MEO XLPARTY FIL 2013 - INSCRIÇÕES & TORNEIOS
Barbini - [2013-11-26 11:07:34 ]

O Worten Ultimate Challenge está de volta!
Barbini - [2013-10-30 12:06:30 ]

Olé, um game de drible e gol - jogue grátis
mattpaulo - [2013-07-21 22:54:37 ]

Worten Ultimate Challenge PES 2013 - GT5
Barbini - [2013-06-17 14:11:50 ]

MEO XLPARTY - EXPOCENTRO - POMBAL 2013
Barbini - [2013-06-14 17:16:08 ]

Simplicidade a armadilha do 80/20
mattpaulo - [2013-05-04 20:29:13 ]

Ligar e desligar o PC Remotamente
soneca - [2012-11-02 18:25:02 ]

Add to Google Reader or Homepage   Add to Pageflakes      Add to netvibes   Adicione o artigo ao del.icio.us
Documentação


Apache - Como colocar as áreas dos utilizadores online.. (public_html)
 
Este pequeno doc, serve para demonstrar como colocar uma pasta especial em cada área de utilizador e esta ficar integramente disponível na Internet ( tudo o que for colocado dentro desta fica automáticamente disponível para todos).

Tem como dependência o uso do Apache. Neste caso é testado num S.O. que usa Apache 2, mas no 1.3 é muito idêntico, senão mesmo igual.


No fim de lerem e executarem com sucesso os passos aqui ditos os utilizadores devem ter acesso ào conteúdo publico da sua área pessoal, com o seguinte endereço:

http://endereco_servidor/~utilizador/

onde o utilizador é o login da área do SO *nix.

Vou agora explicar a hierarquia das pastas na ($HOME) área de cada utilizador - permissões que devem ter para tudo funcione bem.

/home/AREA_UTILIZADOR/ (711)
/home/AREA_UTILIZADOR/public_html/ (755)

São estas permissões que se devem colocar para que tudo fique correcto.
Nota: Por vezes é necessário criar a pasta public_html.


--------------------------------------

Agora vamos passar a configuração do Apache para suportar estas operações.

vamos editar o ficheiro httpd.conf que se encontra na pasta do apache/conf/. No caso do fedora core ou de qualquer RH e penso que MDK também se encontra na pasta /etc/httpd/conf/httpd.conf

Vamos agora configurar o módulo user_dir do apache. Para tal percorram o ficheiro httpd.conf ate encontrarem a linha com: <> e de seguida coloquem as linhas seguinte da maneira seguinte.

<IfModule mod_userdir.c>
#UserDir disable
UserDir public_html
</IfModule>


A configuração deve ficar idêntica à que se encontra atrás.


Só falta mais 1 passo:
Encontrar a configuração especifica para todas as pastas public_html das áreas dos utilizadores.

Para tal percorre-se o ficheiro httpd.conf ate encontrarem a seguinte linha:

<Directory /home/*/public_html>

Quando esta for encontrada alteram as linhas seguintes de modo a ficar deste modo:


<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>



Nota: para melhor configuração destas opções devem ler o manual do apache.


E pronto. Em principio basta fazerem um restart ao apache e tem a pasta public_html de todos os utilizadores disponivel para o mundo inteiro via Internet (HTTP).

Alguma dúvida coloquem em comentário.
Escrito por: Luis RodriguesTestado em: FEDORA CORE( 2.0 )



Voltar atrás

Endereço de email:


Linux Portugal RSS




    Revista Espirito Livre
    Fedora Release
    Ubuntu Release
Desenvolvido pela equipa GNU/Linux Portugal (2005)
Ver código da página
Apache - Como colocar as áreas dos utilizadores online.. (public_html) - Linux Portugal