Re: Apache / Base de donn?es

Top Page

Reply to this message
Author: sCALP
Date:  
To: guilde
Old-Topics: Apache / Base de données
Subject: Re: Apache / Base de donn?es
<-- Warning: charset 'X-UNKNOWN' is not supported -->

On Mon, 13 Sep 1999, [iso-8859-1] HAHN Nicolas wrote:

> Bonjour ? tout !
>
> Deux questions aujourd'hui:
>
> 1?) j'arrive pas ? configurer mon Apache SSL pour r?aliser la chose
> suivante:
> - j'ai deux serveurs web. Y'en a un qui est mis pour l'ext?rieur
> (internet) et l'autre qui fait tourner le m?me site web ? quelques
> diff?rences pr?s mais qui est mis pour l'int?rieur (intranet). Comment
> faire pour qu'en tapant une seule et unique adresse dans mon navigateur
> (http://www.domaine.com), je sois dirig? sur le serveur interne ou
> externe, en fonction que la demande provienne d'un poste qui fait
> partie de l'intranet ou de l'ext?rieur ?


bon, considerant ton cas, il y a deux solutions....
1_ ou tu as un dns dans ton entreprise, auquel cas il suffit de rediriger
wwww.domaine.com vers l'ip de ta machine linux.
2_ ou alors, si tu n'as pas de dns (tu utilise ceux de ton fai parce que
tu as un routeur dans ta boite), tu edites a la mainle fichier
c:\windows\host.sam dans toutes les machines clientes de ton entreprise
(je donne cet exemple a la place du /etc/hosts unix car j'ai cru
comprendre que vous bossez sur du windows...) et tu tapes une ligne avec
l'ip de ta machine linux et www.domaine.com

dans ces deux cas, ensuite, ton apache a deux virtualhosts:
un avec www.domaine.com pour l'exterieur, et un avec son ip pour
l'interieur.

>
> M?me chose ensuite mais en consid?rant que j'ai un seul serveur web,
> qui fait donc l'ext?rieur et l'int?rieur. La, j'ai deux pages
> "index.html" diff?rentes (une pour l'internet et l'autre pour
> l'intranet). Comment faire comprendre ? mon Apache qu'il doit charger
> la bonne page "index.html" en fonction, pareil, que la demande provient
> d'un poste interne ou de l'ext?rieur, sachant aussi que toutes les
> autres pages ne changent pas ?


un cgi a la place de index.html qui recupere la variable d'environnement
REMOTE_ADDR et tu checkes si c'est pas une adresse duu reseau local,
auquel cas tu balances ta premiere page.. sinon, ca vient de l'exterieur,
et tu balances ta deuxieme page... mais fais attention, si qq de
l'exterieur tapes www.domaine.com/ton_fichier_index_interne.html il va
tomber sur la page de ton intranet... donc le mieux serait que la page de
l'intranet soit elle aussi cree pas un cgi en testant une fois encore l'ip
de la machine distante..

> 2?) J'ai une base postgreSQL qui tourne sur un serveur sans aucun
> probl?me. Je l'utilise par l'interm?diaire du site web sans aucun
> probl?me, en r?alisant les appels ? la base au travers de scripts PERL
> (librairie Pg). Maintenant, il faut aussi que je me serve d'une autre
> BDD qui elle tourne sous NT et qui s'appelle Kro$oft SQL. Ma question
> est donc la suivante: existe t-il un driver ODBC pour linux capable de
> s'interfacer sur une BDD SQL sous NT, et existe t-il aussi la
> biblioth?que n?cessaire pour utiliser tout ?a dans PERL (tout ?a parce
> que ma direction ne fait pas encore assez confiance ? mon serveur Linux
> !) ?


alala... si je savais deja utiliser postgresql, je serai deja content...
non, je ne peux pas t'aider... j'ai pas encore (ca fais deja un an..) eu
le temp de me mettre aux bases de donnees...

>
> Merci
>
> Informatiquement votre
> L'administrateur syst?me/r?seau/webmaster
> Nicolas HAHN
> ACDM Concept
> 3 rue Alfred Kastler
> 54320 MAXEVILLE
> __________________________________________________
> Do You Yahoo!?
> Bid and sell for free at http://auctions.yahoo.com
>