CSLFIB - Célula de Software Livre da FIB |
Apóie esta ideia visite nosso grupo! |
Instalando e Configurando LAMP com VirtualHost no Ubuntu
6 de Junho de 2010, 0:00 - sem comentários aindaPrimeiro vamos Instalar os pacotes necessários
apt-get install apache2 php5 php-pear php5-cli php5-gd php5-mhash php5-mysql php5-imagick php5-mcrypt php5-suhosin php5-recode php-apc mysql-server libapache2-mod-php5
Note que durante o processo irá solicitar que configure a senha do usuário root do servidor Mysql!
Instale as ferramentas ou site que irá utilizar em /var/www/
Agora vamos configurar os hosts virtuais!
Vamos usar como exemplo dois endereços diferentes:
* www.meusite1.com
* www.meusite2.com
Vamos modificar dois arquivos:
* /etc/hosts
* httpd.conf
1: arquivo normalmente localizado em /etc/apache2/.
OBS: Favor alterar para sua configuração abaixo segue apenas um exemplo!
Abra o arquivo /etc/hosts e acrescente as seguintes linhas:
127.0.0.1 meusite1 www.meusite1.com meusite1
127.0.0.1 meusite2 www.meusite2.org meusite2
Abra o httpd.conf e no arquivo, acrescente o seguinte:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName meusite1.com.br
ServerAlias www.meusite1.com.br
ServerAdmin baiao@3gsw.com.br
DocumentRoot /var/www/site1
</VirtualHost>
<VirtualHost *:80>
ServerName meusite2.com.br
ServerAlias www.meusite2.com.br
ServerAdmin baiao@3gsw.com.br
DocumentRoot /var/www/site2
</VirtualHost>
OBS1: Você deve ter os diretórios meusite1 e meusite2 no seu DocumentRoot. Preste atenção nas linhas DocumentRoot. Se o seu DocumentRoot está em /var/www/html, você deve modificar a linha para “DocumentRoot /var/www/http/meusite1″.
OBS2: Você deve recarregar o serviço do apache ao término da configuração $/etc/init.d/apache2 force-reload
Configurando o DNS com BIND9 no Ubuntu
31 de Maio de 2010, 0:00 - 8 comentários
Devido ao projeto que está sendo desenvolvido na CSLFIB, resolvi postar aqui os tutoriais que utilizaremos para configurar o DNS, FTP, e o servidor WEB.
>Instalando o Bind 9
Primeiro passo é baixar e instalar o Bind 9:
# sudo apt-get install bind9
Para verificar se o bind está rodando, digite:
$ ps -aux | grep named
Caso não esteja rodando ainda, digite:
# sudo /etc/init.d/bind9 start
>Configurando named.conf
Agora vamos aos arquivos de configuração. Todos os arquivos se encontram no diretório /etc/bind.
Primeiro você deve editar o arquivo named.conf, onde estão todas as zonas que no caso são os endereços de sites pela qual a máquina vai responder.
Você deverá incluir a seguinte linha no arquivo named.conf:
#Para zona de Direto!
zone "seusite.com.br" { type master; file "db.seusite.com.br"; };
Exemplo:
zone "alemanha.com.br" {
type master;
file "db.alemanha.com.br";
};
O próximo passo será criar o arquivo db.seusite.com.br.
>Criando o arquivo db.seusite.com.br
Aqui ficarão as configurações do seu endereço!
$TTL 604800
@ IN SOA seusite.com.br. seusite.com.br. (
2004111700 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS nomedamaquinadns
@ IN MX 10 seusite.com.br.
Nomedamaquinadns IN A ipdasuamaquina
www IN CNAME nomedamaquina
ftp IN NAME nomedamaquina
>Testando o servidor
Para checar as configurações digite:
# named-checkconf
Para checar as zonas digite:
# named-chekzone db.seusite.com.br
Para reiniciar digite:
# /etc/init.d/bind9 restart
Para testar se está tudo funcionando use o nslookup:
$ nslookup
> server nomedasuamaquina
> www.seusite.com.br
Se aparecer o IP da sua máquina está tudo ok!
>Configurando Zona Reversa
Dentro do arquivo named.conf cria a segunte zona:
zone "seu.ip.reverso.in-addr.arpa"{ ( exemplo 1.168.192 )
type master;
file "/etc/bind/db.seu.ip.reverso";
};
pronto agora devemos criar e configurar o arquivo db.seu.ip.reverso exemplo 1.168.192!
>Configurando o arquivo db.seu.ip.reverso
$TTL 604800
@ IN SOA seusite.com.br. seusite.com.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS maquina.seusite.com.br.
1 IN PTR maquina.seusite.com.br.
3 IN PTR www.seusite.com.br.
>Adicionando servidor secundário
Em outra máquina que esteja instalado o bind, coloque essas configurações para que ela seja servidor escravo:
No arquivo named.conf:
zone "seusite.com.br" {
type slave;
masters {ipdoservidormestre;};
file "db.seusite.com.br";
};
O servidor escravo irá criar sozinho o arquivo db.seusite.com.br.
Funcionou Gostou então comenta pô!
Oração de NERD Byte Nosso
31 de Maio de 2010, 0:00 - Um comentárioRecebi esse email hoje salafrário mas muito engraçado!
Funcionou, Gostou, Então comenta Pô!
Elastic: Crie temas em 1 minuto para o Wordpress
27 de Maio de 2010, 0:00 - 5 comentáriosAs plataformas CMS (Content Management System), têm vindo a tornar-se a base para sites de empresas, jornais online, blogs, etc. Uma das plataformas CMS mais conhecidas é o Wordpress, utilizado por exemplo pelo The New York Times, pela rede de blogs da CNN, TechCrunch, GigaOM e Pplware.com, entre outras grandes referências.
Por norma esta é também uma plataforma na qual assentam vários blogs pessoais, no entanto, na hora de montar uma plataforma Wordpress surge sempre a mesma dúvida: Que tema (theme) usar?
Pode encontrar claramente essa resposta na Internet, lá encontrará vários sites onde pode descarregar muitos temas para Wordpress, mas nem sempre esses temas disponibilizados cumprem os novos requisitos e quase nunca são os que “nos enche as medidas”. Então porque não fazer o nosso próprio tema?
O Elastic Theme Editor é um plugin bastante interessante e que nos permite criar os nossos temas para o Wordpress de forma muito simples.
Algumas características do Elastic Theme Editor:
- Drag and drop em termos de objectos para personalizar o tema a criar
- Fontes personalizadas
- Fácil organização, baseada em tabelas/células
Como instalar
Passo 1 – Fazer o download do ficheiro elastic0.0.3.zip
Passo 2 – Fazer o upload para a pasta /wp-content/plugins/
Passo 3 – Activar o plugin (Elastic Theme Editor) na pagina de plugins
Passo 4 – Aparecerá uma sub-página com um editor para começar a produzir o seu tema. Depois de finalizado, o tema estará disponível na página “Temas”, sendo apenas necessário proceder à sua activação.
Veja o vídeo para ver como funciona:
Esta poderá ser sem dúvida uma óptima e simples solução para quem pretende desenvolver os seus próprios templates. Haja imaginação
Fonte: PeopleWear
Funcionou, Gostou, Então comenta Pô!!!!