Publicado por: marcusdzn | setembro 21, 2010

Sequência criação de DNS e Apache web site

Bem como bem provavelmente poucos leiam, e serve mais para recordar vou por aqui a sequência que aprendi nas Aulas de ASA:

loadkeys br-abnt2 =comando usado para carregar no slackware o teclado padrão abnt2 brasil;

apachectl restart = comando para restartar o apache para atualizações;

rndc reload = comando para recarregar o bind para as atualizações feitas;

essa é do meu cumpadre Desnes : kkk ctrl+ r = para no prompt de comando buscar algum comando digitado

ok, acho que isso é o que me lembro.

editar as interfaces eth0 ou eth1: caso no slackware em /etc/rc.d/rc.inet1.conf;

checar se as configurações estão ok;

checar o resolv.conf  (/etc/resolv.conf) e por lá o nameserver {seu ip};

checar e editar o named.conf (/etc/named.conf) = nele você vai definir as zonas que ira criar algo como:

zone “meusite.com” IN {

type {master/slave};

file “arquivo.zone”

}

checar /var/named/arquivo.zone ou db.meusite.com ou como você nomeu o arquivo onde estão as informações de dns:

ele deve ter algo do tipo :

@                                         1D  IN SOA       meusite.com.    root.meusite.com. {

20100109001              ;Serial  AAMMDDSSS = ano, mes, dia e atualizacao do dia

3H                                      ; refresh

15M                                   ; retry

1w                                       ;expire

1D                               }        ;minimo

1D IN    NS         www

localhost                               IN     A          {IP}

www                                        IN     A          {IP}

pronto checados isso e modificados   execute um rndc reload; depois ping o ip, o nome www.meusite.com e por fim nslookup www.meusite.com

se tudo ocorreu bem ok.   caso não veja  o que pode ter dado errado (uma ajuda pode ser encontrada em /var/log

use tail /var/log/syslog para checar.

se o seu site responde agora é passar para o apache:

os arquivos de configuração estão em /etc/httpd/httpd.conf – configuração geral do apache

neles modifique ServerName , ServerAdmin e DocumentRoot para seus nomes definidos por vocÊ

Ex. ServerName www.meusite.com:80

em < Directory > você organiza a pasta onde está o site para permitir ou não :

* Indexação Indexes = eles dessa maneira mostram a pasta caso não exista o index.html  com o – ele tira essa opção  -Indexes

* FollowSymLinks como o nome diz permite o uso de links simbólicos, por exemplo se seu index.html se chama casa.asp e você não quer modificar o local que ele está e somente quer apontar na pasta raiz (DocumentRoot) para ele você linka um arquivo a ele (ln -s casa.asp index.html) e quando for chamado o index.html chamara casa.asp.

AllowOverride permite que as permissões definidas em .htaccess sejam prioridade sobre as do httpd.conf, assim você pode criar um arquivo .htaccess contendo as permissões para não ficar reiniciando o apache direto.

Lembrando que para hosts virtuais deve ser criada um bloco directory para ela :

se você tinha a padrao <Directory “/var/named/htdocs”>

com as opções e tal </Directory>

então vc tbm terá <Directory “/var/named/htdocs.novosite”>

bla bla bla </Directory>

Dentro do Bla bla bla esqueci que tem o Order Allow,deny          ou    Order Dny,Allow:

isso indica a prioridade da verificação de permissões se começa por allow  e termina por deny, ou vice-versa

lembrando que a ultima opção vira a default em caso do não combinação com nenhuma regra.

Se você vai usar Hosts Virtuais : descomente a linha próxima do fim de httpd.conf #Include /etc/httpd/…/httpd-vhosts.conf

no arquivo httpd-vhosts.conf (que deve estar em /etc/httpd/extras) edite e crie dois blocos ou mais se for o caso:

um bloco para o site principal

<VirtualHost *:80>

ServerAdmin root.meusite.com

DocumentRoot “/var/www/htdocs”

</VirtualHost>

para ver completo ver o modelo dado na própria página, mas lembre de por outro bloco para o site secundário:

<VirtualHost *:80>

ServerAdmin root.meusite2site.com

DocumentRoot “/var/www/htdocs.meusite2″

</VirtualHost>

acho que é só por enquanto.

vlw prof Teobaldo (IFRN/NAtal)


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Categorias

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.