Mudanças entre as edições de "Projeto Integrador - 2011.1 - Falcon"
Linha 166: | Linha 166: | ||
mysql> quit | mysql> quit | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | * Elaboração do conteúdo das paginas em PHP com conexão no banco de dados Mysql. | ||
+ | |||
=Dia: 17/06/2011= | =Dia: 17/06/2011= | ||
=Dia: 20/06/2011= | =Dia: 20/06/2011= |
Edição das 21h58min de 16 de junho de 2011
Dia: 13/06/2011
Instalação inicial do servidor
- Proposta: Provedor de acesso para condomínios.
Atividades realizadas no primeiro dia de projeto.
*1. Criamos um disco de inicialização a partir de uma imagem do Ubuntu-Server. Ok! *2. Escolher a máquina que será utilizada. Ok! *3. Realizamos 'Bootar' pelo pen-drive. Ok! *4. Definimos o sistema de arquivo e partições necessárias. Ok! *5. Definir o nome do domínio e nome de máquina. Ok! *6. Instalar o Ubuntu-Server. Ok *7. Configurado servidor. Ok! *8. Instalado o equipamento no RACK. Ok! *9. Instalado SSH. Ok!
Dia: 15/06/2011
- Gerência de rede/IER. -Apresentado detalhes do projeto pelo Prof. Odilson e Prof. Sobral e divido equipes de forma que sejam realizadas atividades na parte de gerencia e na parte de instalação e equipamentos de rede.
- Configuração da rede Falcon:
Arquivo /etc/network/interfaces: Configuração das interfaces de rede.
- This file describes the network interfaces available on your system
- and how to activate them. For more information, see interfaces(5).
- The loopback network interface
auto lo
iface lo inet loopback
- The primary network interface
auto eth0
iface eth0 inet static
address 200.135.37.103
netmask 255.255.255.192
gateway 200.135.37.126
</syntaxhighlight>
DNS
- Configurado DNS:(Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído que permite a "tradução" de nomes de "maquinas" em endereços IP. Portas utilizadas: 53 UDP/TCP.
Instalação e configuração de servidor DNS(BIND9[1])
- apt-get update; apt-get install bind9
</syntaxhighlight>
Arquivo /etc/bind/named.conf:
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
include "/etc/bind/clientea.falcon";
</syntaxhighlight>
Arquivo /etc/bind/named.conf.local: Criado arquivos de zone.
zone "falcon.sj.ifsc.edu.br" IN {
type master;
file "/etc/bind/master/falcon.zone";
allow-update { none; };
};
zone "103.37.135.200.in-addr.arpa" IN {
type master;
file "/etc/bind/master/db.103.37.135.200";
};
</syntaxhighlight>
Arquivo /etc/bind/master/falcon.zone: Configurações do domínio.
$TTL 86400
@ IN SOA dns.falcon.sj.ifsc.edu.br falcon (
2007032000 ; serial
3H ;refresh
15M ;retry
1W ;expiry
1D) ;minimum
IN NS dns.falcon.sj.ifsc.edu.br.
IN MX 0 dns.falcon.sj.ifsc.edu.br.
localhost IN A 127.0.0.1
$ORIGIN falcon.sj.ifsc.edu.br.
dns A 200.135.37.103
www A 200.135.37.103
mail A 200.135.37.103
</syntaxhighlight>
- Para cada cliente será criado um arquivo clienteX.falcon.sj.ifsc.edu.br.
zone "clienteX.falcon.sj.ifsc.edu.br" IN {
type master;
file "/etc/bind/master/clienteX.falcon";
allow-update { none; };
};
</syntaxhighlight>
Dia: 16/06/2011
MySQL
- Instalação do banco de dados MySQL, PHP5 e phpmyadmin.
apt-get install php5 mysql-server phpmyadmin
</syntaxhighlight>
- Logar no banco de dados:
mysql -u root -p
</syntaxhighlight>
- Criado a base de dados Falcon:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| falcon |
| mysql |
+--------------------+
3 rows in set (0.00 sec)
</syntaxhighlight>
- Selecionando a tabela para verificar dados cadastrados:
mysql> SELECT * FROM dominios;
+--------+-----------------+--------------------------------+
| codigo | cliente | dominio |
+--------+-----------------+--------------------------------+
| 1 | Eduardo | duduclezar |
| 2 | clientea.falcon | clientea.falcon.sj.ifsc.edu.br |
+--------+-----------------+--------------------------------+
1 row in set (0.00 sec)
</syntaxhighlight>
- Tabela dominios criada:
mysql> desc dominios;
+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| codigo | int(11) | NO | PRI | NULL | auto_increment |
| cliente | varchar(40) | YES | | NULL | |
| dominio | varchar(50) | YES | | NULL | |
+---------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
</syntaxhighlight>
- Sair do Banco de Dados:
mysql> quit
</syntaxhighlight>
- Elaboração do conteúdo das paginas em PHP com conexão no banco de dados Mysql.
Dia: 17/06/2011
Dia: 20/06/2011
Dia: 21/06/2011
Dia: 22/06/2011
Dia: 23/06/2011
Dia: 24/06/2011
Dia: 26/06/2011
Dia: 27/06/2011
Dia: 28/06/2011
Dia: 29/06/2011
Dia: 30/06/2011
Dia: 01/07/2011
Dia: 04/07/2011
Dia: 05/07/2011
Dia: 06/07/2011
Dia: 07/07/2011
Dia: 08/07/2011
Dia: 11/07/2011
Dia: 12/07/2011