Structure de web server - Divers - Linux et OS Alternatifs
Marsh Posté le 28-06-2005 à 18:49:25
Tu peux placer le répertoire phpmyadmin ailleurs et faire un vhost qui sera commun à tous les sites pour accéder à phpmyadmin. non?
Marsh Posté le 28-06-2005 à 18:51:55
onizuka_sensei a écrit : Tu peux placer le répertoire phpmyadmin ailleurs et faire un vhost qui sera commun à tous les sites pour accéder à phpmyadmin. non? |
un exemple?
Marsh Posté le 29-06-2005 à 01:56:32
burgergold a écrit : un exemple? |
Par exemple:
Citation : |
Chacun des clients accéderaient à http://admin.domain.com pour gérer leur base de données.
Je ne vois rien d'exceptionnel, puisque tu as déjà utilisé les vhosts. Où alors j'ai pas compris la question
Marsh Posté le 29-06-2005 à 04:35:17
nah, j'ai toujours pas utilisé les vhost, le tout est en préparation
mais j'aime bien ton idée de admin.domain.com pour l'accès à phpMyAdmin
merci bien
Marsh Posté le 29-06-2005 à 15:38:18
avec dyndns ca le fait pas trop par contre...
|
[root@lfs01]# /usr/sbin/apachectl -t
[Wed Jun 29 09:38:10 2005] [error] (EAI 2)Name or service not known: Cannot resolve host name admin.burgergold.dyndns.org --- ignoring!
httpd: Could not determine the server's fully qualified domain name, using 192.168.0.151 for ServerName
Syntax OK
Marsh Posté le 29-06-2005 à 16:27:39
lorsque j'utilisais dyndns ça fonctionnait... Mais je ne suis pas sûr du NameVirtualHost, me souvient plus de ce que j'avais mis.
Ou sinon <VirtualHost ip></VirtualHost> à la place de <VirtualHost *></VirtualHost>.
Me souviens plus bien. Mais je confirme que ça fonctionne avec dyndns.
Marsh Posté le 29-06-2005 à 20:25:46
si je tente d'ajouter la partie sur les virtualhost, apache refuse de starter alors que la syntaxe est ok
|
Marsh Posté le 29-06-2005 à 20:29:42
merde c'était simplement parce que le dossier /var/log/apache/admin n'existait pas...
Marsh Posté le 29-06-2005 à 20:34:27
le serveur roule mais pas moyen d'avoir de
admin.burgergold.dyndns.org qui réponde
Marsh Posté le 29-06-2005 à 20:48:51
réussi à faire fonctionner ceci
jcrois que je vais opter pour phpMyAdmin dans chacun des projets
|
Marsh Posté le 29-06-2005 à 22:47:05
Je trouve ça un peu redondant de mettre phpmyadmin pour chaques vhosts. Surtout qu'en avoir un commum pour tous revient au même..
Es-tu finalement arrivé à avoir admin.burgergold.dyndns.org qui t'amène sur phpmyadmin?
Marsh Posté le 29-06-2005 à 23:03:55
non, pour cela j'ai besoin d'un serveur dns sur ma machine (je viens de finir de le monter)
de toute facon, phpmyadmin marchera pas correctement si cles sites n'ont des redirections identiques à cause d'un parametre dans le config.inc.php
Marsh Posté le 28-06-2005 à 17:53:38
je suis en train de monter une structure de web server apache 2, php 5, mysql 4.1 qui pourra contenir plusieurs sites
j'ai par défaut la structure suivante
/srv
/srv/www
/srv/www/cgi-bin
/srv/www/htdocs
/srv/www/error
/srv/www/icons
/srv/www/manual
dans mon cas, je risque de tout monter avec des virtuals host, je pensais donc faire un truc du genre
/srv/www/htdocs/site1
/srv/www/htdocs/site2
/srv/www/htdocs/site3
et pour les virtualhost
NameVirtualHost site1
NameVirtualHost site2
NameVirtualHost site3
<VirtualHost site1:80>
DocumentRoot /srv/www/htdocs/site1
ServerName site1.com
ServerAdmin site1@site1.com
ErrorLog /var/log/apache/site1/error_log
CustomLog /var/log/apache/site1/access_log common
</VirtualHost>
<VirtualHost site2:80>
DocumentRoot /srv/www/htdocs/site2
ServerName site2.com
ServerAdmin site2@site2.com
ErrorLog /var/log/apache/site2/error_log
CustomLog /var/log/apache/site2/access_log common
</VirtualHost>
<VirtualHost site3:80>
DocumentRoot /srv/www/htdocs/site3
ServerName site3.com
ServerAdmin site3@site3.com
ErrorLog /var/log/apache/site3/error_log
CustomLog /var/log/apache/site3/access_log common
</VirtualHost>
ensuite, je me demandais si je placais un phpMyAdmin pour chaque virtualhost ou si j'en place qu'un seul... un seul ca fonctionnerais aussi bien, puisque site1 n'aura pas accès à la db de site2 et site3. Parce contre ca fou un peu la structure en l'air non?
du genre que j'aurais
/srv/www/htdocs/site1
/srv/www/htdocs/site2
/srv/www/htdocs/site3
/srv/www/htdocs/phpMyAdmin
même chose pour awstats
qu'est-ce que vous en pensez?