Portál AbcLinuxu, 25. dubna 2024 04:10


Dotaz: Apache - mass virtual hosting

30.11.2006 11:49 Pavel Plojhar
Apache - mass virtual hosting
Přečteno: 651×
Odpovědět | Admin
Dobry den.
Snazim se zptovoznit mass virtual hosting na Apache 2 na linux Debina r.1
podle navodu z http://httpd.apache.org/docs/1.3/vhosts/mass.html jsem do /etc/apache2/httpd.conf dal tento kod:
# get the server name from the Host: header
UseCanonicalName Off

# this log format can be split per-virtual-host based on the first field
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog logs/access_log vcommon
# include the server name in the filenames used to satisfy requests
VirtualDocumentRoot /www/hosts/%0/docs
VirtualScriptAlias /www/hosts/%0/cgi-bin


A po restartu Apache to hlasi tuto hlasku:
Forcing reload of web server: Apache2Syntax error on line 9 of /etc/apache2/httpd.conf: Invalid command 'VirtualDocumentRoot', perhaps mis-spelled or defined by a module not included in the server configuration

Nevite kde delam chybu? Dik za jakekoliv nakopnuti :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.11.2006 11:56 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Apache - mass virtual hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin
Modul mod_vhost_alias je povolený a natahuje se?

PS: Jaký má smysl konfigurovat Apache 2.0 podle dokumentace k 1.3?
30.11.2006 11:57 jm
Rozbalit Rozbalit vše Re: Apache - mass virtual hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, zrejme v tom, ze ctes navod pro apache-1.3 a pouzivas ho na apache-2.0 :-D
30.11.2006 11:57 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Apache - mass virtual hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejspíš nemáte nahraný modul mod_vhost_alias. Někde musíte mít LoadModule mod_vhost_alias.so nebo něco podobného.
30.11.2006 13:08 motorcb
Rozbalit Rozbalit vše Re: Apache - mass virtual hosting
Dik moc :) uz to slape. mas u me pivo :)
30.11.2006 19:04 ycuzo | skóre: 3
Rozbalit Rozbalit vše Re: Apache - mass virtual hosting
len chcem prispiet,ja osobne to riesim cez mod_rewrite kvoli subdomenam nasledovne
<VirtualHost xxx.xxx.x.xx>
    UseCanonicalName Off
    ServerName www.xx.ws
    ServerAlias *.xx.ws
    DocumentRoot "/web/html/xx.ws/public_html"
#VirtualDocumentRoot "/web/html/%-2.0.%-1.0/public_html"

RewriteEngine On

RewriteCond %{HTTP_HOST}   !^www\.xx\.ws$ [NC]
RewriteCond %{HTTP_HOST}   ^(.*\.)?([^\.]+)\.xx\.ws$ [NC]

RewriteRule  ^(.*)$  /_sub/%2$1  [L]
#
<Directory "/web/html/xx.ws/public_html">
   Options None FollowSymLinks MultiViews
   AllowOverride All
   Order allow,deny
   Allow from all
</Directory>

  ErrorLog /web/html/xx.ws/logs/error_log
  CustomLog /web/html/xx.ws/logs/access_log common
</VirtualHost>

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.