Login: Senha: Registrar-se - Esqueci minha senha
.: Menu
Home
Artigos
Sign. dos Sonhos
Papel de Parede
Ilusões de Ótica
.: Bancos
Emoticons e Gifs
Ícones
Logos
.: Serviços
Mural de Recados
Usuários Online
Bloco de Notas
Formmail
Meu IP
.: Geradores
Gerador de Senhas
Barra de Rolagem
Recomende
Pop-up
Inverter Link
.: Canais
Apostilas
Arte/Cultura
Blog
Busca
Celular
Downloads
E-mail Grátis
Emoticons
Esportes
Filmes
Flogs
Fontes
GTA Mods
Host Grátis
Humor
Infantil
Informática
Jogos
Jogos Online
Linux
Músicas
Notícias
Offline
Redirecionadores
Sites Parceiros
Webdesigners
Webmasters
.: Na Faixa
Sobre
Contato
Recomende-nos
Termos de uso

Apache no Fedora

Enviado em 02/05/2007 - 10:39
Fonte: A A A A

Fonte: http://under-linux.org/

Acesse o site acima para mais informações :)

Descrição: A principal função de um servidor web é disponibilizar home pages, dados, podendo ser imagens, vídeo, áudio ou arquivos em geral.

1º Pacotes necessários( utilize o apt-get )
obs.: para usar o apt-get insta-le o no fedora baixando pelo endereço http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/2/apt/, depois de instalar utilize o comando apt-get update e por último instale os pacotes abaixo:

apt-get install ‘nome do pacote’
httpd -> contém o daemon e os arquivos de configuração
httpd-devel -> contém arquivos necessários para sua recompilação
httpd-manual -> contém sua documentação

2º Para testar se a instalação foi bem sucedida inicie o httpd ( service httpd start ) acesse o browser e digite http://localhost e aparecera uma tela de boas-vindas do fedora.

3º Temos que usar o dns para resolver os nomes ou podemos editar o arquivo /etc/hosts da seguinte maneira:

127.0.0.1 www.aki.com.br localhost
127.0.0.1 www.linux.aki.com.br

4º Usando o dns para resolver nomes teremos que criar sub-domínios ou seja se estamos cadastrados para utilizar o dominio www.aki.com.br podemos criar alias no arquivo de zonas desta maneira:

$TTL 86400
$ORIGIN aki.com.br.
@ IN SOA maq1.aki.com.br. root.aki.com.br (
2005032101
3H
15M
1W
1D )

IN NS maq1.aki.com.br.
maq1 IN A 192.168.9.1
www IN CNAME maq1
www.linux IN CNAME maq1

5º Se optarmos pelo dns também devemos editar o /etc/resolv.conf desta forma:

search aki.com.br
nameserver 192.168.9.1

6º Crie as pastas www/aki e www/linux no home da seguinte forma ( mkdir -m 755 /www/linux e mkdir -m 755 /www/aki )

7º Temos que editar/conferir alguns parâmetros da configuração global do arquivo /etc/httpd/conf/httpd.conf desta forma:

ServerAdmin [email protected] { Define o e-mail do administrador }

DocumentRoot ⿿/home/www/aki⿝ { Diretório Raiz do Apache }

Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

ServerName www.aki.com.br{ Define o nome do servidor, lembrando que deve existir ao menos um CNAME na configuração do dns ou uma entrada no hosts }

Listen 80{ Define a porta do servidor, vamos deixar 80 mesmo }

DirectoryIndex index.html { Define qual arquivo será exibido por padrão caso não seja especificado na URL, exemplo: quando o usuário digita www.aki.com.br o browser apresenta automáticamente o arquivo index.html, pode ser expecificado mais de um arquivo separados por espaço, o apache procurará pelo primeiro que foi especificado, caso não esteja contido no diretório, ele procurará pelo segundo nome }

UseCanonicalName On { Esta opção força o browser(cliente) a utilizar o nome indicado no parâmetro ServerName, exemplo: se um cliente entrar com
o endereço 192.168.9.1, o servidor força a utilização do nome www.aki.com.br }

8º O resto pode ser deixado no padrão, agora salve o aquivo, crie sua página com nome index.html em /home/www/aki.

9º Considerando que os passo 3 ou 4,5 foram seguidos então é só reniciar o serviço httpd ( service httpd restart ) e acessar www.aki.com.br no seu navegador.

Criando um Virtual Host

Descrição: Artifício utilizado por servidores que hospedam vários sites.

1º Considerando que o dns ou o arquivo hosts estejam corretamente configurados só falta criarmos a entrada Virtual Host no /etc/httpd/conf/httpd.conf da seguinte forma:

NameVirtualHost *:80


ServerName www.linux.aki.com.br
ServerAdmin [email protected]
DocumentRoot /home/www/linux/

2º Crie uma página html no diretório /home/www/linux com nome index.html ou outro que tenha especificado no DirectoryIndex

3º Reinicie o serviço httpd( service httpd restart ) e acesse www.linux.aki.com.br no seu navegador.

Criando páginas protegidas para os usuários

1º Remova a linha ‘Userdir disable’ e descomente ‘Userdir public_html’ no arquivo /etc/httpd/conf/httpd.conf e adcione o seguinte no final:


AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Order deny,allow
Allow from all

(*) configuração para todos os usuários

2º Crie o diretório public_html dentro do /etc/skel {mkdir -m 755 /etc/skel/public_html} assim quando o usuário for criado já vem automáticamente com seu diretório para página pessoal.

3º Crie o usuario trunks e defina sua senha {useradd trunks e passwd trunks}.

4º Altere as permissões do diretório do usuário trunks:

chmod 755 /home/trunks

5º Crie uma página html no diretório public_html com nome index.html ou outro que tenha especificado no DirectoryIndex.

6º Para protegermos o diretório devemos criar um arquivo .htaccess no diretório public_html desta forma:

AuthUserFile /etc/httpd/conf/.trunks
AuthName “acesso restrito”
AuthType Basic


require valid-user

7º Para criar a senha para o public_html abra o diretório /etc/httpd/conf e digite o comando ‘htpasswd -c .trunks trunks’ e para alterar a senha o parâmetro ‘-c’ não é necessário.

8º Reinicie o serviço httpd ( service httpd restart ) e acesse o endereço www.aki.com.br/~trunks que sera solicitado autenticação para visualizar a página.

9º Também podemos criar um alias para o /home/trunks/public_html adcionando a seguinte linha no arquivo /etc/httpd/conf/httpd.conf :

Alias /trunks “/home/trunks/public_html” {daí não precisamos digitar o til(~) antes do nome do usuário para acessar sua página, não se esqueça de reiniciar o serviço}

Protegendo diretórios específicos

1º Para proteger um diretório específico devemos adcionar o seguinte no arquivo /etc/httpd/conf/httpd.conf:

# Considerando que o diretório exista com permissão 755

Alias /admin “/home/www/aki/admin⿝


Options Indexes FollowSymLinks Includes
Order allow,deny
Allow from all
AuthUserFile /etc/httpd/conf/.root
AuthName ⿿acesso restrito⿝
AuthType Basic

require user root

2º Para criar a senha abra o diretório /etc/httpd/conf e digite o comando ‘htpasswd -c .root root’ e para alterar a senha o parâmetro ‘-c’ não é necessário.

3º A forma descrita acima também funciona, só utilizamos arquivos .htaccess quando se trata de vários usuários, pois fica inviável criar uma entrada desta para cada usuário que é criado no sistema.

4º Reinicie o serviço httpd e acesse www.aki.com.br/admin que será solicitado usário e senha para apresentar a página.

5º Esta configuração de autenticação pode ser feita em qualquer diretório especificado no /etc/httpd/conf/httpd.conf

6º Por último devemos adcionar o httpd na inicialização do linux com o comando ntsysv

Bom galera este é o básico da configuração do apache espero ter ajudado e sempre que eu puder vou contribuir com o pouco que sei, qualquer dúvida mailme: [email protected]

Dúvidas sobre dns consulte o tutorial ‘HOWTO para o dns no Fedora’


Enviado por: brunohcs

Esse artigo foi visualizado 3957 vezes

Compartilhe este artigo
facebook del.icio.us rec6 digg
Recomende este artigo a um amigo


Voltar
>> Comentários
 
Related Posts Plugin for WordPress, Blogger...
Comentar
Buscar Artigos:
.: Mods de GTA
GTA SA, VC, IV
SA - Carros
IV - Carros
Mods
GTA IV
SA - Mods Cleo
.: Saúde
Calculadora de IMC
Peso Ideal
Artigos de Saúde
.: Jogos Online
Ação
Aventura
Cassino
Classicos
Colorir
Corrida
Educativos
Esporte
Estrategia
Infantil
Luta
Meninas
Nave
Tiro
Outros
Adulto
Top Jogos
.: Parceiros
Mural de Recados Grátis
Papel de Parede
Show Moto
Web Visual
.: Nossos Números
Artigos: 930
Categorias: 50
Comentarios: 1863
Usuarios: 26633
Blocos de Nota: 87
Canais: 169

website monitoring service
eXTReMe Tracker
Na Faixa.net - Todos os direitos reservados. 12/2003 - 04/2024
Leia nossos Termos de Uso - Política de Privacidade
Desenvolvido por Web Visual
Crie seu Site - Papel de Parede Grátis - Show Moto - Mural de Recados Grátis - Dicas10