Gestion des noms de domaines avec Bind

SouCaline

Membre confirmé
21 Février 2007
17
0
Bonjour à tous,

J'ai actuellement un MacBook 2GHz avec 1Go de Ram. J'ai actuellement Mac OS X 10.4.8.
Je travaille dans la conception de site web en tant que loisir.
Vous pouvez d'ailleurs voir dans ma signature l'un des sites que j'ai fait.

J'ai réglé et activer apache avec php4 et j'ai actuellement accés à mon site en local en tapant http://localhost/ dans ma barre d'adresse de mon navigateur.
Cependant cette solution me permet d'afficher seulement 1 site à la fois.
C'est pour celà que je souhaiterais installer Bind voir même Bind9 afin de pouvoir gerer des noms de domaines sur mon mac et ainsi afficher plusieurs site en même temps.

En ayant fait quelque recherche, je me retrouve dans l'impasse car je ne vois pas de site expliquant commant installer bind ou bind9.

Pourriez-vous me dire si tout d'abord c'est possible et si oui me donner quelques indications..

Cordialement.
 
En effet c'est bien de virtual host dont il s'agit.
D'ailleurs il est effectif et tout marche niquel.
A part que je n'arrive pas à installer MySQL.
 
Je vous remercie pour votre aide.
MySQL se lance sans soucis.
Cependant lorsque je vais dans http://localhost/phpMyAdmin/ (Dossier que j'ai télécharger et copié dans la racine de mon répertoire localhost), il m'indique cette erreur:
#2002 - Le serveur ne répond pas. (ou l'interface de connexion ("socket") vers le serveur MySQL local n'est pas correctement configurée)
MySQL est bien démarré. Je peux le vérifier en allant dans Préférences Système puis MySQL.

Dans le /etc/php.ini pour la partie MySQL, je sais pas ce qu'il faut mettre exactement:
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =

; Maximum time (in seconds) for connect timeout. -1 means no limit
mysql.connect_timeout = 60

; Trace mode. When trace_mode is active (=On), warnings for table/index scans a$
; SQL-Errors will be displayed.
mysql.trace_mode = Off

Merci de m'indiquer ce qu'il faut effectuer.
 
Cependant lorsque je vais dans http://localhost/phpMyAdmin/ (Dossier que j'ai télécharger et copié dans la racine de mon répertoire localhost), il m'indique cette erreur:

Plusieurs petites choses…

Qu'entens-tu par répertoire localhost? Normalement, tu met tes fichiers dans le dossier sites de ton dossier maison. Ils seront accessible par :

Bloc de code:
http://localhost/~nomdemamaison/phpMyAdmin/
Il est aussi possible de copier les fichiers dans :

Bloc de code:
/Library/WebServer/Documents/
Et là ils seront accessible à l'adresse que tu as indiqué plus haut…

MySQL est bien démarré. Je peux le vérifier en allant dans Préférences Système puis MySQL.

C'est une bonne chose, maintenant tu dois sécuriser la base de données en donnant un mot de passe à l'utilisateur root (dans le terminal) :

Bloc de code:
/usr/local/mysql/bin/mysqladmin -u root password [I]new_password_here[/I]
Dans le /etc/php.ini pour la partie MySQL, je sais pas ce qu'il faut mettre exactement:

Merci de m'indiquer ce qu'il faut effectuer.

Tu ne dois pas y toucher. Le mieux c'est d'en profiter pour mettre à jour php, tu télécharges ce package et tu l'installes c'est tout. ;)

Maintenant pour ce qui est de la configuration de phpmyadmin, je te renvoie sur le site officiel.