Jump to content
Moscalex

Web-servers

Recommended Posts

Moscalex

Boas noites caros colegas

Recebi ontem uma ordem de trabalho que me está a deixar realmente confuso. Seria possivel alguem me explicar exactamente o que é para fazer nisto?

Tema: Web-servers

Objetivo

Pretende-se o desenvolvimento, instalação e configuração de uma solução de serviços para

umas das máquinas apresentadas no cenário em anexo; deverá ser otimizado todas as tarefas

automáticas através da utilização de scripts em perl.

Execução

Pretende-se que cada pessoa escolha um de entre os servidores apresentados no cenário em

anexo, elabore a lista de pressupostos, serviços e configurações que acharem relevantes e,

seguidamente, levar a cabo a implementação da solução encontrada, tendo como

prossupostos base obrigatórios e transversais a todas as máquinas:

· Disponibilizar um painel de administração via Web;

· Acesso a uma Shell segura para administração;

· Sincronização automática da data/hora;

· Gestão de backups centralizados;

· Permitir monitorização via rede;

· Enviar log’s para servidor central.

Aguardo o vosso feedback,

Alexandre

Share this post


Link to post
Share on other sites
root

Boas....

Penso que o que te é pedido é para fazeres a criação de servers por modulos... ou seja o cliente deverá ter a possibilidade de dizer o que deve ou não ser instalado, deverá selecionar as opções que pretende e ao confirmar ficar com essas mesmas configurações e todas as maquinas deverão ter de base sem opção de escolha a lista em baixo:

· Disponibilizar um painel de administração via Web;

· Acesso a uma Shell segura para administração;

· Sincronização automática da data/hora;

· Gestão de backups centralizados;

· Permitir monitorização via rede;

· Enviar log’s para servidor central.

Penso que seja isso... mas que realmente tá confuso...

Share this post


Link to post
Share on other sites
Moscalex

E como faço isso no Windows Server 2008? :s Sou novo nisto e não tenho uma minima noção de como fazer...

Share this post


Link to post
Share on other sites
root

em windows???

sinceramente não te posso ajudar...

mas em linux é a criação de scripts com as ordens dos pacotes que pretendes executar.

assim com as suas configurações.

Agora em windows é bicho que não sei como se faz nem se é possivel fazer isso.

Share this post


Link to post
Share on other sites
Moscalex

Sim, sim! É em linux, com a criação de scrips :D

Mas preciso de ajuda para criar um script e backup's para o seguinte tema: Web Server!

Tenho de entregar esse trabalho até á meia noite, hoje :/

Desdo ja agradecido com qualquer ajuda :)

Share this post


Link to post
Share on other sites
Moscalex

Fiz este script, mas ele tem alguns erros! Será que alguem me ajude a corrigir ??

#!/usr/bin/perl -w
use strict;
use switch;

if(@ARGV < 2){
   die("parametros incorretos \n")
}
my $op = uc($ARGV[0]);
my $nm = 'hostname';
my $dm = 'date + "%Y-%m-%d"';
chomp($nm,$dm);

for(my $i=1; $i<@ARGV; $i++)
{
   my $nome = $AGRV[$i];
   $nome =~ s/\//=/g;
   if(-d $ARGV[$I])
   {

       switch($op)
       {
           case("I");
           {
               'tar cjf $nm-$dm-$nome-T.tar.bz2 $ARGV[$i]'
           }

           case("I");
           {
               'find $ARGV[$i] -mtime -1 \! -type d > /tmp/back.txt';
               'tar cjf $nm-$dm-$nome-I.tar.bz2 -T /tmp/back.txt';
           }

           case("D");
           {
               my $ds = 'date +"%u"';
               chomp($ds);
               $ds =$ds * -1;
               'find $ARGV[$i] -mtime $ds \! -type d > /tmp/back.txt';
               'tar cjf $nm-$dm-$nome-D.tar.bz2 -T /tmp/back.txt';
           }

           default
           {
               die("1 parametro invalido \n");
           }
       }
   }
}

Para alem deste script, fiz as seguites instalações, no ubunto, para a pagina web server:

sudo apt-get install apache2

sudo apt-get install php5 libapache2-mod-php5

sudo gedit /var/www/phpinfo.php

sudo apt-get install mysql-server

sudo apt-get install phpmyadmin

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf.d

sudo /etc/init.d/apache2 restart

Não sei mais o que fazer o meu trabalho...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.