vhost_alias et apache2
Pièces détachées Forum Contact

vhost_alias et apache2

Nous rachetons vos PC portables (et MAC) HS


rico

vhost_alias et apache2

Je viens de renoncer à installer vhost_alias avec apache 1.3.x, je partais de 1.3.4, incompatible avec vhost_alis, je suis passé à 1.3.9 et après compil, voilà que le démarrage me dit que ma lib php4 est "garbled"... un truc comme ca...

Bon alors je viens de décider de passer à apache 2 (ça me fait mal au coeur car ma config apache 1.3 qui fonctionne avec tomcat et mod_jk marchait bien, il va falloir tout refaire snif...).

J'arrive à installer apache 2 (./configure --enable-vhost-alias=shared), shared... pourquoi pas static hein ?, et puis les autres modules ? bon on verra plus tard... jusque là tout va bien et puis voilà que pour activer le module je vois sur internet et sur un post ici a2enmod == super une commande et on active, bon mais euh... c'est ou whereis a2enmod ?
nul part, je suis sur red hat pas sur debian... ok alors soit je prend un serveur debian soit je vais jouer de la guitare...

finalement je demande ici, comment on active un module apache 2 sur red hat siou plait ??

d'avance merci pour les réponses



  



Administrateur

Re: vhost_alias et apache2

Hello,

dans httpd.conf tu décommentes cette ligne ( sources de gentoo-wiki.com ) :

Code:

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

Ensuite tu configures, par exemple dans httpd.conf en ou externe :

Code:

NameVirtualHost *:80

<IfDefine DYNAMIC_VHOSTS>
UseCanonicalName Off
LogFormat "%V %h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"" dynamic_vhosts
CustomLog logs/access_log dynamic_vhosts

<VirtualHost *:80>
# Security Directive
#
<Directory "/var/www/vhosts">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
Options -Indexes FollowSymLinks MultiViews

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from the dynamic virtual hosts.
#
Order allow,deny
Allow from all
</Directory>

# Dynamic Virtual Host Definitions
#
<IfModule mod_vhost_alias.c>
# www.example.com --> /web/www.example.com
# a.www.example.com --> /web/a.www.example.com
# example.com --> /web/example.com
VirtualDocumentRoot /var/www/vhosts/%0.0
VirtualScriptAlias /var/www/vhosts/%0.0/cgi

# www.example.com --> /web/example.com
# a.www.example.com --> /web/example.com
# example.com --> /web/example.com
#VirtualDocumentRoot /var/www/vhosts/%-2.0.%-1.0
#VirtualScriptAlias /var/www/vhosts/%-2.0.%-1.0/cgi

# www.example.com --> /web/example.com/www
# a.www.example.com --> /web/example.com/a.www
# example.com --> /web/example.com/_
#VirtualDocumentRoot /var/www/vhosts/%-2.0.%-1.0/%-3+/
#VirtualScriptAlias /var/www/vhosts/%-2.0.%-1.0/%-3+/cgi



# CGI Directives
#
<DirectoryMatch "^/var/www/vhosts/[^/]+/cgi">
AllowOverride None
Options ExecCGI
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</DirectoryMatch>
</IfModule>

</VirtualHost>

</IfDefine>

et dans /etc/conf.d/apache2

Code:

APACHE2_OPTS="-D DYNAMIC_VHOSTS -D PHP5"


  



rico

Re: vhost_alias et apache2

Merci pour la réponse ce n'est pas tout a fait cela que j'attendais mais j'y suis arrivé finalement.

Donc il faut bien compiler apache 2 avec configure --enable-vhost_alias, ensuite a2enmod on s'en fiche puisqu'on est sur red hat, le module est activé httpd -l le confirme d'ailleurs...

Enfin il y a l'air d'avoir une histoire de propagation avec mon serveur de noms que j'ai pas bien compris... mais maintenant dès que je créé un répertoire il est immédiatement accessible en sous domaines...

Donc en fait il y a deux methodes, soit URL WRITE, soit  VirtualDocumentRoot avec vhost_alias



  



Guest

Re: vhost_alias et apache2

Parfait, mais comment faire si il a pas de www. dans le domaine ?



  



Réponse rapide

forum Répondez et participez librement forum
Services informatiques Merci d'écrire un message de plus de 10 mots en français correct. (Tout message mal rédigé sera effacé.)

Pied de page des forums

Forum : Réseau - Sécurité - Materiel
Php - Référencement - Serveurs - Divers
Windows - Internet - Logiciels - Communication
SARL Brakstar / 485 013 809 R.C.S. BOURGES
2 rue de coulon. 18310 Graçay
Mail : societe@brakstar.com
USA EN ES BR PO DE NL IT SU DN HU JP TE RU PL FI NO GR SE SL ET TH UK SL IN LH RO LE HE BG CZ MS CAT IR CR