Escolar Documentos
Profissional Documentos
Cultura Documentos
Disciplina Redes 2
Porto Seguro – BA
15/09/2018
Os servidores web são responsáveis por armazenar e trocar informações com
outras máquinas. Por causa disso, pelo menos dois participantes são
envolvidos em cada troca de informações: um cliente, que solicita informações,
e um servidor, que atende a esses pedidos na Internet. Conforme solicitado em
sala de aula, desenvolvemos os servidores no sistema operacional debian 9
stretch.
mv /etc/apt/sources.list /etc/apt/sources.list.bkp
nano /etc/apt/sources.list
# apt-get update
#apt-get upgrade -y
#apt-get dist-upgrade
#mysql –u root –p
CREATE DATABASE EventosDB;
CREATE USER ‘Peterson’@localhost IDENTIFIED BY ‘1234’;
GRANT ALL privileges ON Eventosdb.* to ‘peterson’@’localhost;
FLUSH PRIVILEGES;
#quit
Instalando o PHP7.0
Para instalar o php basta usar o seguinte comando:
#apt install php7.0 php7.0-mysql
Instalando o PHPMyAdmin
#apt install phpmyadmin
Após seguir os passos de instalação o programa pedira uma será, foi inserida a
mesma senha que utilizou no banco de dados criado, como padrão.
Usuário:root
Senha:1234
Instalação e configuração Apache2
Instalando o Apache2:
Após acessar ao root como super usuário, inseriu-se o comando.
# apt-get install apache2 apache2-utils.
Após usar o comando à cima, vamos acessar a interface para criar deixar
configurada a interface de rede.
# nano /etc/network/interfaces
#configurando a interface enp5s0
auto enp5s0
iface enp5s0 inet static
address 172.25.0.2
network 172.25.0.2
netmask 255.255.255.240
broadcast 172.25.0.2
gateway 172.25.0.1
zone "portalif.net"{
type master;
file "/etc/bind/zonas/db.portalif.net";
};
Instalação do DNS
#apt install bind9 bind9-doc dnsutils
Configurando o DNS
Definindo as zonas:
# nano /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
Verificando erros
# named-checkzone portalif.net /etc/bind/zonas/db.portalif.net
# Generated by NetworkManager
domain portalif.net
search portalif.net
nameserver 172.25.0.2
nameserver 127.0.0.1
Instalando o FTP
Primeiro verificou-se se a porta 21 está em uso
#netstat –pln | grep 21
RootLogin off
RequireValidShell off
<Limit LOGIN>
DenuGroup !userftp
</Limit>
<IfModule mod-facts.c>
FactsAdvertise off
</IfModule>
AllowForeignAddress on
#addgroup userftp
#adduser renan /bin/false –home /home/renan
# adduseer renan userftp
Observações:
Para facilitar a utilização às senhas utilizadas foram todas por padrão 1234.
Aonde necessitava de um administrador para teste como no phpmyadmin
usamos o root como administrador por padrão. O banco de dados que ganhou
o nome por padrão Hospedagem, o usuário posto foi Peterson usando a senha
padrão 1234. No servidor FTP usamos o usuário padrão Renan (nome teste
que acabou ficando para fins acadêmicos).
Referências Bibliograficas