TourDeJeu, le réseau des jeux en ligne alternatifs : jeux web multijoueurs, jeux par forum. En savoir +

Flux RSS des discussions du forum : pour les joueurs, et pour les créateurs et MJ
  Reply to this topicStart new topicStart Poll

> Configuration De Bind9, un peu de difficulté...
Sybler
Ecrit le : Mercredi 28 Juin 2006 à 03h36
Quote Post


Ouf
*

Groupe : Membre
Messages : 453


Bon,

j'y arrive à moitier la. J'ai plusieurs domaines:
domaineUN.com
domaineDEUX.com

Sur mon registar, j'ai fait créer deux NameServers (sur le même IP)
ns1.domaineUN.com
ns2.domaineUN.com


Donc, j'ai réussit à faire marcher domaineUN.com précédemment ( la il fonctionne plus :-\ ) je pouvais Apache affichait un root différent selon si j'utilisait l'IP ou le domaine.

Je me disais donc: ouais, partie gagnée !
... mais non.

J'ai essayé de faire fonctionner domaineDEUX.com, mais rien à faire, je n'y arrive pas.



Voici mes config sous bind9. (SEUL les noms de domaines ont été changé et l'IP du serveur pour 111.111.111.111):

/etc/bind/named.conf.local:
--------------
zone "domaineUN.com" {
type master;
file "/etc/bind/zones/domaineUN.com.zone";
};

zone "domaineDEUX.com" {
type master;
file "/etc/bind/zones/domaineDEUX.com.zone";
};
-------------


/etc/bind/zones/domaineUN.com.zone:
-------------
$TTL 14400
@ IN SOA ns1.domaineUN.com. admin.domaineUN.com. (
2006060708
8H
2H
1W
1D
)

domaineUN.com. IN NS ns1.domaineUN.com.
domaineUN.com. IN NS ns2.domaineUN.com.
domaineUN.com. IN MX 0 domaineUN.com.

domaineUN.com. IN A 111.111.111.111
localhost.domaineUN.com. IN A 127.0.0.1

mail IN CNAME domaineUN.com.
www IN CNAME domaineUN.com.
ftp IN CNAME domaineUN.com.
--------------------


/etc/bind/zones/domaineDEUX.com.zone:
-------------
$TTL 14400
@ IN SOA ns1.domaineUN.com. admin.domaineDEUX.com. (
2006060708
8H
2H
1W
1D
)

domaineDEUX.com. IN NS ns1.domaineUN.com.
domaineDEUX.com. IN NS ns2.domaineUN.com.
domaineDEUX.com. IN MX 0 domaineDEUX.com.

domaineDEUX.com. IN A 111.111.111.111
localhost.domaineDEUX.com. IN A 127.0.0.1

mail IN CNAME domaineDEUX.com.
www IN CNAME domaineDEUX.com.
ftp IN CNAME domaineDEUX.com.
--------------------


Voilà, j'ai trouvé aucun tutorial qui expliquait vraiment clairement mon cas:
- Gérer un NameServer (NS)
- Gérer de multiples domaines (pas qu'un seul)

Et je ne comprend pas vraiment pourquoi ca cesse de fonctionner.




Autre détails qui pourrait être une cause possible: le routeur. Bon, pas très pro je sais, mais pour le moment j'utilise un routeur standard pour mes test. J'ai placé le serveur en IP fixe, et le routeur à l'IP (LAN) du serveur en guise de DMZ. Ca ressemble à une bonne configuration ?


--------------------
user posted image
PMEmail PosterUsers Website
Top
Sybler
Ecrit le : Mercredi 28 Juin 2006 à 03h55
Quote Post


Ouf
*

Groupe : Membre
Messages : 453


Haha,

comme c'est encore en phase de test tout ca, j'ai pas encore fait fixé mon IP. Et bien qu'il ai pas changé depuis ... 4 ou 5 mois, il a décidé de changer LA, pendant mes essaies.

Donc, c'est pour ca que plus rien ne fonctionnais.


Ca n'empêche pas les commentaires constructifs sur mes configs smile.gif


--------------------
user posted image
PMEmail PosterUsers Website
Top
Douglas Mikail
Ecrit le : Jeudi 29 Juin 2006 à 02h51
Quote Post


Newbie
*

Groupe : Membre
Messages : 9


Salut,

Je te conseille de prendre d'autres serveurs DNS que le tien comme secondaire.

Je te conseil xname qui est gratuit que j'utilise depuis un moment sans aucun problème.

Voici le site :
www.xname.org

C'est facile à mette en place, pour la config dans le bind, c'est expliqué sur le site web comment le faire avec la configuration à mettre.

Sinon je te conseil de mettre ton service bind dans un chroot, c'est facile et pas mal plus sécuritaire.

Sinon ta config m'a l'air tout a fait correcte a part comme dit plus haut l'usage exclusif d'un seul serveur DNS.


PMEmail Poster
Top
Sybler
Ecrit le : Jeudi 29 Juin 2006 à 07h41
Quote Post


Ouf
*

Groupe : Membre
Messages : 453


Ca dois etre un vilain tour car à peine le temps de voir mon NS se propager que hop! mon ip redeviend celui d'avant :|

j'ai l'air d'un con de demander à nouveau un changement des ip de mes NS vous pensez?

Je crois que je vais apeller demain pour une ip fixe...

Edit: Merci pour Xname, je me créer un compte smile.gif
... mais heu, il ose me dire que mon "nom" est invalide... insultant!!



Question comme ca: Quelqu'un connais un registar qui permet de se créer via une interface (et non des support ticket) des NameServeur et de modifier l'IP associé soit-même sans avoir l'air d'un con à chaque fois ?


--------------------
user posted image
PMEmail PosterUsers Website
Top
Douglas Mikail
Ecrit le : Vendredi 30 Juin 2006 à 22h48
Quote Post


Newbie
*

Groupe : Membre
Messages : 9


Essai directnic comme register.
J'ai 3 domaines la-bas pour le personnel et une 10ene pour le boulot et cela marche super.

Tu peux éditer tes NS sans avoir besoin d'envoyer un call au support.

Voici l'addresse : http://www.directnic.com/

PMEmail Poster
Top
Douglas Mikail
Ecrit le : Samedi 01 Juillet 2006 à 02h43
Quote Post


Newbie
*

Groupe : Membre
Messages : 9


Un autre conseil sinon, si tu va changer souvent des paramètres pour tes zones, je te conseille pour ta phase de tests et avant chaque migration prévu de changer ton Time To Live pour ta zone, ainsi tes modifications seront plus rapide.

Cela va consommer un peu plus de bande passante, mais c'est vraiment négligeable.

Comme TTL correcte, tu peux mettre par exemple 1 heure.

Après, quand tes domaines seront stable, tu peux mettre 3 jours comme TTL, mais avant chaque migration, tu met une semaine avant un TTL plus court.
PMEmail Poster
Top
Guest
Ecrit le : Lundi 03 Juillet 2006 à 19h41
Quote Post


Unregistered






Ca serait chouette de monter un tuto la dessus... Car souvent nous (je parle de tout ceux qui dirige un jeu) avons des besoin assez spécifique en hébergement:
- Peu de revenu car les jeux sont gratuit
- Besoin de librairies spécifiques pas toujours disponibles sur les hébergeur gratuits
- Bonne connaissance en programmation, mais quand on tombe dans un monde sans Cpanel, on est perdu (et Cpanel = $$$ )


Enfin, j'aurais bien envie de monter un tutorial ou un guide sur le sujet mais j'aurais peur de dire des truc pas tout à fait vrai comme je suis pas encore un pro en linux ...
Top
Guest
Ecrit le : Lundi 03 Juillet 2006 à 19h44
Quote Post


Unregistered






QUOTE (Douglas Mikail @ 30 Jun 2006, 21:48 )
Essai directnic comme register.
J'ai 3 domaines la-bas pour le personnel et une 10ene pour le boulot et cela marche super.

Tu peux éditer tes NS sans avoir besoin d'envoyer un call au support.

Voici l'addresse : http://www.directnic.com/

Hum, quand tu parle d'éditer les NS, juste pour être bien certain, tu parle des NS associer au domaine exemple:

domaineUN.com:
NS1 = ns1.hosting.com
NS2 = ns2.hosting.com

ou tu parle des NS eux-même, par exemple:

ns1.hosting.com = 123.52.34.56

Top
[VYS]
Ecrit le : Mardi 04 Juillet 2006 à 08h34
Quote Post


Ouf
*

Groupe : Membre
Messages : 317


QUOTE (Guest @ 3 Jul 2006, 19:41 )
- Bonne connaissance en programmation, mais quand on tombe dans un monde sans Cpanel, on est perdu (et Cpanel = $$$ )


Webmin est tout aussi pratique et gratuit.


--------------------
VYS - DungeonMaster
* président asbl JeuxWeb.org
* webmaster MountyHall - La Terre des Trõlls
user posted image
PMEmail PosterUsers Website
Top
Sybler
Ecrit le : Samedi 15 Juillet 2006 à 02h55
Quote Post


Ouf
*

Groupe : Membre
Messages : 453


Bon, tout fonctionne #1
Le site à gagner INCROYABLEMENT de rapidité (le dernier hébergeur c'était de la crote..)

Bref, j'ai encore un petit problème. Je sais pas si c'est BIND ou Apache 2, ou autre (ca pourrait etre le routeur qui perd des packets)

Je vous copie-colle la situation que j'ai posté sur un autre forum spécialisé mais personne trouve:

Je vous explique le problème:

Parfois, lorsque des visiteurs tente d'accéder à mon site, il se butent à une erreur du navigateur (Firefox):
CODE

Connexion réinitialisée      
La connexion avec le serveur a été réinitialisée pendant le chargement de la page.

   *   Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
         tard;

   *   Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
         au réseau de votre ordinateur;

   *   Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
         assurez-vous que Firefox a l'autorisation d'accéder au Web.

Cette erreur s'affiche très rapidement, ce n'est donc pas un timeout.

Je pense que ca pourrait être un maximum de client simutané atteint par apache 2.


La config Apache2:
CODE

Timeout 300

# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.

KeepAlive On

# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.

MaxKeepAliveRequests 100

# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.

KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
##

# prefork MPM
# StartServers ......... number of server processes to start
# MinSpareServers ...... minimum number of server processes which are kept spare
# MaxSpareServers ...... maximum number of server processes which are kept spare
# MaxClients ........... maximum number of server processes allowed to start
# MaxRequestsPerChild .. maximum number of requests a server process serves
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients          20
MaxRequestsPerChild  0
</IfModule>

# pthread MPM
# StartServers ......... initial  number of server processes to start
# MaxClients ........... maximum  number of server processes allowed to start
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# ThreadsPerChild ...... constant number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of requests a server process serves
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

# perchild MPM
# NumServers ........... constant number of server processes
# StartThreads ......... initial  number of worker threads in each server process
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# MaxThreadsPerChild ... maximum  number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of connections per server process (then it dies)
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>


De plus, quand apache démarre (ou redémarre), j'ai cette erreur:

CODE

apache2 restart
* Forcing reload of apache 2.0 web server...                                   apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                        [ ok ]


Une idée d'ou ce petit problème de 'Connexion impossible au site......' pourrait venir ?


(Ps.: Celui qui trouve une solution ou une bonne piste aura mon éternelle gratitude !)


--------------------
user posted image
PMEmail PosterUsers Website
Top
naholyr
Ecrit le : Samedi 15 Juillet 2006 à 12h24
Quote Post


Ouf
*

Groupe : Membre
Messages : 423


Essaie de monter le "MaxClients 20" peut-être, mais 20 clients simultanés c'est déjà beaucoup, à moins que :
- tu aies vraiment un site à forte affluence (une chance que plus de 20 personnes accèdent au même instant au site ?).
- les pages sont trop longues à charger (vérifie la connectivité du serveur mysql, c'est lui qui peut gêner la rapidité de chargement de la page). (*)
- tes visiteurs font de très nombreuses requêtes très rapprochées (les excités du F5 peuvent casser un site s'ils sont nombreux et que le serveur n'est pas très solide).


(*) si chaque page met 1s à charger, ça veut dire qu'à 20 visiteurs/seconde tu atteinds ton maxi, alors que si les pages mettent 1/100s (en général c'est plutôt de cet ordre là) avec 2000 visiteurs/seconde tu atteinds ton quoté, donc si tu tournes à 100 visiteurs / seconde avec des pages qui se génèrent en 0.01s tu devrais être tranquille avec MaxClients 20.
PMEmail PosterUsers WebsiteICQYahoo
Top
Sybler
Ecrit le : Samedi 15 Juillet 2006 à 16h10
Quote Post


Ouf
*

Groupe : Membre
Messages : 453


J'ai effectivement une page qui met environ 1 secondes à générer.
La page qui affiche les messages des joueurs.

J'ai beaucoup travaillé sur son optimisation, et je vois plus comment faire mieux:
- La table fait 320 mo (environ 250 000 enregistrements)
- La page affiche jusqu'a 50 messages max (ce qui créé un echo d'environ 300kb.)


Je serait tenté d'essayer de monter le nombre de client s'il est très bas. J'avais cru comprendre que c'était 150...

Tu peux me dire quel paramêtre exactement tu me recommande d'augmenter ?


--------------------
user posted image
PMEmail PosterUsers Website
Top
naholyr
Ecrit le : Samedi 15 Juillet 2006 à 18h51
Quote Post


Ouf
*

Groupe : Membre
Messages : 423


Le problème c'est que je ne suis pas spécialiste, et que je n'ai jamais vu ces "<If worker.c>" ou "<If prefork.c>", je ne sais donc pas lequel des deux impose son MaxClients.
PMEmail PosterUsers WebsiteICQYahoo
Top
Sybler
Ecrit le : Dimanche 16 Juillet 2006 à 03h55
Quote Post


Ouf
*

Groupe : Membre
Messages : 453


J'ai aucune idée de ce que c'est... tu utilise Apache 2 ?

Tu peux poster la config pour cette partie ?


--------------------
user posted image
PMEmail PosterUsers Website
Top
« Sujets + anciens | Hébergement et services | Sujets + récents »

Reply to this topicStart new topicStart Poll