Dois servidores, HTTP e Banco

1. Dois servidores, HTTP e Banco

Laércio Crestani
lrcrestani

(usa Ubuntu)

Enviado em 24/09/2013 - 09:21h

Bom dia pessoal...

Tenho um VirtualHost rodando na minha máquina com UBUNTU SERVER 13.04 32 bits com 512 de RAM Este esta rodando beleza...

Como ganhei duas máquinas iguais, ambas com processador P4-HT 3.0 GHZ e com 512 de RAM

Gostaria de saber se alguém já fez algo parecido com o que quero aqui.

1ª Máquina (192.168.1.200)
- PHP
- Apache
- RoR com mod_apache
- Samba
- ...

2ª Máquina (102.169.1.201)
- MYSQL
- POSTGRES

Alguém poderia me ajudar?
Como ficaria a comunicação entre duas máquinas?

Agradeço.
Laércio





  


2. Re: Dois servidores, HTTP e Banco

Diego Lepera
d_lepera

(usa Linux Mint)

Enviado em 24/09/2013 - 09:31h

Laércio, bom dia!

Não entendi exatamente o que você quer. Mas pude perceber que o servidor WEB ficará em uma máquina diferente do banco de dados.

Para comunicar o Apache/PHP com o banco de dados faça assim:

No mysql, crie um usuário que tenha permissão para acessar de qualquer host, ou de preferencia do host da máquina com o apache (por questões de segurança):
- Qualquer Host
CREATE USER 'usuario'@'%' IDENTIFIED BY 'senha';

- Apenas a máquina do apache
CREATE USER 'usuario'@'192.168.1.200' IDENTIFIED BY 'senha';

Daí no PHP, faça a conexão normalmente. ( mysql_connect('192.168.1.201', 'usuario', 'senha'); )

No postgree confesso que não sei como é feito, mas deve ser algo parecido rsrs

;)


3. Re: Dois servidores, HTTP e Banco

Laércio Crestani
lrcrestani

(usa Ubuntu)

Enviado em 24/09/2013 - 09:58h

d_lepera escreveu:

Laércio, bom dia!

Não entendi exatamente o que você quer. Mas pude perceber que o servidor WEB ficará em uma máquina diferente do banco de dados.

Para comunicar o Apache/PHP com o banco de dados faça assim:

No mysql, crie um usuário que tenha permissão para acessar de qualquer host, ou de preferencia do host da máquina com o apache (por questões de segurança):
- Qualquer Host
CREATE USER 'usuario'@'%' IDENTIFIED BY 'senha';

- Apenas a máquina do apache
CREATE USER 'usuario'@'192.168.1.200' IDENTIFIED BY 'senha';

Daí no PHP, faça a conexão normalmente. ( mysql_connect('192.168.1.201', 'usuario', 'senha'); )

No postgree confesso que não sei como é feito, mas deve ser algo parecido rsrs

;)


Bom dia Lepera, isso mesmo...

Gostaria q na segunda máquina tivesse somente MYSQL e Postgres (LIBERO SOMENTE O IP INTERNO PARA ACESSO)
para acessar o banco somente via SCRIPT ou Mysql workbench ou PGAdmin III (NAO SERIA NECESSÁRIO ACESSO VIA HTTP), neste caso precisaria configurar um apache e PHP nele.

Acho q seria isso mesmo, certo?

Obrigado...










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts