Instalação e configuração de um Sistema Web com Bancos de Dados Internos e Externos e Domínio em uma Plataforma de Rede

Ja saimos dias atras carnaval e a Semana Santa, e para aproveitar esse momento de diversão não só com atividades recreativas e de lazer, deixo-vos esta útil publicação tipo 3 em 1 para quem gosta de tecnologia, pratique-a no referido espaço de tempo dedicado ao não-trabalho.

lpi

Primeiro e como sempre, primeiro vamos reforçar a teoria e depois ir para a prática!

Sistemas da Web: Também conhecidos como Aplicativos da Web, eles recebem esse nome porque são executados (exibidos) em um Rede Interna (Intranet) o Externo (Internet) por meio de um Navegador da web. Ou seja, não precisam ser instalados no computador, todos os dados manipulados são processados ​​e armazenados na web, ou seja, ficam armazenados de forma permanente em grandes servidores de internet, os quais são enviados para nossos aparelhos ou equipamentos no momento nós o solicitamos, deixando uma cópia temporária em nossa equipe.

Para aprender mais sobre Sistemas da Web verifique estes ligações: Link 1, Link 2 y Link 3.

Os bancos de dados: É um conjunto exaustivo e não redundante de dados estruturados, organizados independentemente do seu uso e da sua implementação em máquinas acessíveis em tempo real e compatíveis com usuários concorrentes com necessidade de informações diversas e não previsíveis a tempo. Os bancos de dados tradicionais são organizados por campos, registros e arquivos. UMA campo é uma única informação; uma inscrição é um sistema completo de campos; e um arquivo é uma coleção de registros.

Para aprender mais sobre Bases de dados verifique estes ligações: Link 1, Link 2 y Link 3.

Domínios: Refere-se ao nome (alfanumérico) vinculado a um endereço físico de um host (computador, celular ou qualquer outro dispositivo eletrônico). Eles são usados ​​para representar as direções do Páginas da web. Lembre-se de que a Internet é baseada em endereços sob um Protocolo de internet chamado IP (números de conexão de cada computador conectado à Internet). Um domínio é composto principalmente de duas partes: o nome da organização e pelo tipo de organização.

Para aprender mais sobre Bases de dados verifique estes ligações: Link 1, Link 2 y Link 3.

Servidor web: Pode referir-se a um Equipa (Hardware) como um aplicação web (Software), mas em termos gerais é um programa que gerencia qualquer aplicativo do lado do servidor executando conexões (bidirecionais ou não, síncronas ou não), com o cliente gerando uma resposta em qualquer linguagem ou aplicativo do lado do cliente. O código recebido pelo cliente é geralmente compilado e executado por um Navegador da web usando protocolo HTTP pertencente à camada de aplicação do modelo OSI.

Para aprender mais sobre Servidores web verifique estes ligações: Link 1, Link 2 y Link 3.

Servidor de banco de dados: Também conhecido como RDBMS (Sistemas de gerenciamento de banco de dados relacionais), são programas (ou computadores) que permitem organizar dados em uma ou mais tabelas relacionadas. Este termo também pode se referir ao Equipamento que oferece suporte a esses serviços, que são usados ​​em todo o mundo com uma ampla variedade de aplicativos de gerenciamento.

Para aprender mais sobre Servidores DB verifique estes ligações: Link 1, Link 2 y Link 3.

Servidor de nomes de domínio: Também conhecido como servidores DNS Eles permitem que você estabeleça a relação entre nomes de domínio e endereços IP de computadores em uma rede. Cada domínio tem um servidor de nome de domínio, chamado servidor de nome de domínio primário, bem como um servidor de nome de domínio secundário, que pode assumir o controle do servidor de nome de domínio primário em caso de indisponibilidade. Cada servidor de nome de domínio é especificado no servidor de nome de domínio no nível imediatamente superior, o que significa que a autoridade sobre os domínios pode ser delegada implicitamente.

Para aprender mais sobre Servidores DB verifique estes ligações: Link 1, Link 2 y Link 3.

PROCEDIMENTO DE INSTALAÇÃO E CONFIGURAÇÃO

INSTALAR E CONFIGURAR BANCOS DE DADOS
=============================

1.- Executar PGADMIN3 e selecione um servidor de banco de dados disponível (Exemplo: srvbd01 / 192.168.1.239)

2.- Crie um Usuário (funções de login / nova função de login) preenchendo os campos Nome da função (propriedades) y Senha / senha novamente (definição)

Exemplo:

Nome da função = user_miappsweb3
Senha = miappsweb3 * 2016

3.- Crie um Base de dados preenchendo os campos Nome e proprietário (propriedades)

Exemplo:

Nome = miappsweb3_db
Proprietário = user_miappsweb3

4.- Crie o estrutura ou importe de um arquivo .backup, .dump ou .sql

A) EXEMPLO DE IMPORTAÇÃO DE .BACKUP, .DUMP E .SQL

*).SQL: psql -h localhost -p 5432 -U user_miappsweb3 -f "miappsweb3_db.sql" miappsweb3_db;
*) .CÓPIA DE SEGURANÇA: pg_restore -i -h localhost -d miappsweb3_db -U user_miappsweb3 -v /home/user/miappsweb3_db.backup
*) .JOGAR FORA: seu postgres / psql -U user_miappsweb3 </home/user/miappsweb3_db.dump

INSTALAR E CONFIGURAR SISTEMAS WEB
============================

1.- PREPARAR A SERVIDOR WEB (Exemplo: srvweb01/192.168.1.240)

2.- COPIE O SISTEMA EM / VAR / WWW / Ó / VAR / WWW / HTML LOCAL OU REMOTAMENTE

A) EXEMPLO ESTANDO LOCALMENTE DO SERVIDOR:

*) cd / home / user
*) scp -r development@192.168.1.100: / home / developer / Systems / application1 / miappsweb3.
*) mv myappsweb /var/www/miappsweb3.midominio.gob.ve
*) chown www-data. myappsweb3.mydomain.gob.ve/ -R
*) cd /var/www/miappsweb3.midominio.gob.ve
*) viu conf.php

// DADOS PARA A CONEXÃO À BASE DE DADOS
$ _SESSION ['base de dados'] = «myappsweb3_db";
$ _SESSION ['usuário'] = «user_miappsweb3";
$ _SESSION ['senha'] = «miappsweb3 * 2016";
$ _SESSION ['servidor'] = «192.168.1.239";
$ _SESSION ['porta'] = «5432";

*) Vá para a pasta Site Habilitados com o comando command: cd / etc / apache2 / sites-available /

Crie um arquivo de configuração Local ou faça uma a partir de uma cópia de uma existente

*) cp miappsweb0.mydomain.gob.ve.conf miappsweb3.mydomain.gob.ve.conf
*) Eu vi miappsweb3.mydomain.gob.ve.conf


ServerAdmin webmaster@meudominio.gob.ve
Nome do servidor miappsweb3.mydomain.gob.ve
DocumentRoot /var/www/miappsweb3.midominio.gob.ve
<Diretório /var/www/miappsweb3.midominio.gob.ve>
Opções -Indexes
AllowOverride None
Exigir tudo concedido

ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log combinado

*) Edite o arquivo HOST com o comando command: vi / etc / hosts e adicione o seguinte conteúdo:

192.168.1.240 miappsweb3.mydomain.gob.ve miappsweb3.mydomain.gob.ve.conf

*) Corre: a2ensite miappsweb3.mydomain.gob.ve.conf
*) Reinicie o daemon Apache2: /etc/init.d/apache2 reinicie
*) Verifique os erros com: tail -f /var/log/apache2/error.log

Abra o aplicativo pela web e execute 2 ou mais operações nele (Atualizar / Login / Consulta) e verifique os erros emitidos.

INSTALAR E CONFIGURAR DOMÍNIOS INTERNOS E EXTERNOS
========================================

INTERNO
======

1.- Vá para o seu Servidor DNS primário

2.- Edite o BD interno DNS

nano /etc/bind/db.interno/db.midomain.local

3.- Verificar ou Incluir no Servidor Web

; Definições de host
; servidor Web Server 01
srvweb01 IN A 192.168.1.240

4.- Marque ou inclua no CNAME do aplicativo

; Rede de servidores CNAME my_network
miappsweb3 IN CNAME srvweb01

5.- Atualizar o número de série do arquivo

; O número de série é AAAA: MM: DD: VV (VV = VERSÃO DE TROCA)
2015120801; serial

6.- Reinicie o Serviço (Demônio) De Servidor DNS

/etc/init.d/bind9 reinicie

EXTERIOR
======

1.- Vá para o seu Servidor DNS primário

2.- Edite o Banco de dados externo DNS

nano /etc/bind/db.externo/db.mydomain.gob.ve

3.- Verifique ou inclua o servidor web

; Definições de host
; servidor Web Server 01
srvweb01 IN A 192.168.1.240

4.- Verifique ou inclua o CNAME do aplicativo

; Rede de servidores CNAME my_network
miappsweb3 IN CNAME srvweb01

5.- Atualizar o número de série do arquivo

; O número de série é AAAA: MM: DD: VV (VV = VERSÃO DE TROCA)
2015120801; serial

6.- Reinicie o Serviço (Demônio) Servidor dns

/etc/init.d/bind9 reinicie

TESTE O ACESSO AO SISTEMA DE UM NAVEGADOR!

Espero que o tutorial seja útil para você.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   sheila dito

    Excelente informação, muito complementar ...