Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1845 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Structure de web server

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Structure de web server

n°699537
burgergold
5$? va chez l'diable!
Posté le 28-06-2005 à 17:53:38  profilanswer
 

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?

mood
Publicité
Posté le 28-06-2005 à 17:53:38  profilanswer
 

n°699564
onizuka_se​nsei
Posté le 28-06-2005 à 18:49:25  profilanswer
 

Tu peux placer le répertoire phpmyadmin ailleurs et faire un vhost qui sera commun à tous les sites pour accéder à phpmyadmin. non?

n°699566
burgergold
5$? va chez l'diable!
Posté le 28-06-2005 à 18:51:55  profilanswer
 

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?

n°699720
onizuka_se​nsei
Posté le 29-06-2005 à 01:56:32  profilanswer
 


Par exemple:

Citation :


<VirtualHost *>
    DocumentRoot /usr/share/phpmyadmin
    ServerName admin.domain.com
    ServerAdmin administrateur@domain.com
    ErrorLog /var/log/apache/phpmyadmin/error_log
    CustomLog /var/log/apache/phpmyadmin/access_log common
</VirtualHost>  


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 :)

n°699737
burgergold
5$? va chez l'diable!
Posté le 29-06-2005 à 04:35:17  profilanswer
 

nah, j'ai toujours pas utilisé les vhost, le tout est en préparation :D
 
mais j'aime bien ton idée de admin.domain.com pour l'accès à phpMyAdmin
 
merci bien

n°699804
onizuka_se​nsei
Posté le 29-06-2005 à 11:14:42  profilanswer
 

de rien ;)

n°699937
burgergold
5$? va chez l'diable!
Posté le 29-06-2005 à 15:38:18  profilanswer
 

avec dyndns ca le fait pas trop par contre...
 


NameVirtualHost admin.burgergold.dyndns.org
 
<VirtualHost *>
    DocumentRoot /srv/www/htdocs/phpMyAdmin
    ServerName admin.burgergold.dyndns.org
    ServerAdmin burgergold@hotmail.com
    ErrorLog /var/log/apache/admin/error_log
    CustomLog /var/log/apache/admin/access_log common
</VirtualHost>


 
[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

n°699959
onizuka_se​nsei
Posté le 29-06-2005 à 16:27:39  profilanswer
 

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.


Message édité par onizuka_sensei le 29-06-2005 à 16:28:18
n°700057
burgergold
5$? va chez l'diable!
Posté le 29-06-2005 à 20:25:46  profilanswer
 

si je tente d'ajouter la partie sur les virtualhost, apache refuse de starter alors que la syntaxe est ok
 


ServerRoot "/usr"
 
Timeout 300
 
KeepAlive On
 
MaxKeepAliveRequests 100
 
KeepAliveTimeout 15
 
<IfModule prefork.c>
StartServers         1
MinSpareServers      1
MaxSpareServers      5
MaxClients         150
MaxRequestsPerChild  0
</IfModule>
 
<IfModule worker.c>
StartServers         1
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>
 
Listen 80
 
 
LoadModule dir_module lib/apache/mod_dir.so
LoadModule log_config_module lib/apache/mod_log_config.so
LoadModule mime_module lib/apache/mod_mime.so
LoadModule php5_module lib/apache/libphp5.so
 
User apache
Group apache
 
ServerAdmin burgergold@hotmail.com
ServerName burgergold.dyndns.org
 
UseCanonicalName Off
 
DocumentRoot "/srv/www/htdocs"
 
<Directory />
    Options FollowSymLinks
 
    AllowOverride None
</Directory>
 
<Directory "/srv/www/htdocs">
    Options Indexes FollowSymLinks
 
    AllowOverride None
</Directory>
 
DirectoryIndex index.html index.htm index.php
 
HostnameLookups Off
 
ErrorLog /var/log/apache/error_log
 
LogLevel warn
 
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
 
CustomLog /var/log/apache/access_log common
 
ServerTokens Full
ServerSignature On
 
AddType application/x-httpd-php .php
 
 
#NameVirtualHost burgergold.dyndns.org
#
#<VirtualHost burgergold.dyndns.org>
#    DocumentRoot /srv/www/htdocs/phpMyAdmin
#    ServerName admin.burgergold.dyndns.org
#    ServerAdmin burgergold@hotmail.com
#    ErrorLog /var/log/apache/admin/error_log
#    CustomLog /var/log/apache/admin/access_log common
#</VirtualHost>

n°700060
burgergold
5$? va chez l'diable!
Posté le 29-06-2005 à 20:29:42  profilanswer
 

merde c'était simplement parce que le dossier /var/log/apache/admin n'existait pas...

mood
Publicité
Posté le 29-06-2005 à 20:29:42  profilanswer
 

n°700064
burgergold
5$? va chez l'diable!
Posté le 29-06-2005 à 20:34:27  profilanswer
 

le serveur roule mais pas moyen d'avoir de
 
admin.burgergold.dyndns.org qui réponde

n°700076
burgergold
5$? va chez l'diable!
Posté le 29-06-2005 à 20:48:51  profilanswer
 

réussi à faire fonctionner ceci
jcrois que je vais opter pour phpMyAdmin dans chacun des projets
 


NameVirtualHost *:80
 
<VirtualHost *:80>
    DocumentRoot /srv/www/htdocs/burgergold
    ServerName burgergold.dyndns.org
    ServerAdmin burgergold@hotmail.com
    ErrorLog /var/log/apache/burgergold/error_log
    CustomLog /var/log/apache/burgergold/access_log common
</VirtualHost>
 
<VirtualHost *:80>
    DocumentRoot /srv/www/htdocs/cjpartyhouse/
    ServerName cjpartyhouse.dyndns.org
    ServerAdmin burgergold@hotmail.com
    ErrorLog /var/log/apache/cjpartyhouse/error_log
    CustomLog /var/log/apache/cjpartyhouse/access_log common
</VirtualHost>


 

n°700128
onizuka_se​nsei
Posté le 29-06-2005 à 22:47:05  profilanswer
 

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?

n°700133
burgergold
5$? va chez l'diable!
Posté le 29-06-2005 à 23:03:55  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Structure de web server

 

Sujets relatifs
probleme ssh hash mismatch key_verify failed for server_host_key[Apache] server signature
[MySQL] Acceder a un server distant a travers "localhost"lecture structure DVD depuis disque dur ?
freebsd server css + glibc2.3SLES 9 ( Suse Linux Entreprise Server)
[Streaming] media server && W server2003server dhcp probleme ping
Structure d'un programme[Résolu][Debian] Server X
Plus de sujets relatifs à : Structure de web server


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR