LinuxForum.Fans
Тема

Ошибка в конфиге apache

Автор: ctpelok 6 сообщений 2898 просмотров
#200970

Здравствуйте. после перезагрузки сервера апач перестал стартовать.
по комманде httpd -t:
Syntax error on line 20 of /etc/httpd/httpd.conf:
Invalid command 'VirtualDocumentRoot', perhaps misspelled or defined by a module not included in the server configuration

вот мой httpd.conf

Timeout 120
KeepAlive On
MaxKeepAliveRequests 0
KeepAliveTimeout 15
MinSpareServers 1
MaxSpareServers 64
StartServers 1
MaxClients 64
MaxRequestsPerChild 512
ServerRoot "/SYSTEM"

Listen 94.124.177.18:80
Listen 192.168.0.1:80
<IfModule !mpm_netware_module>
User http
Group users
</IfModule>
UseCanonicalName Off
ServerAdmin root@spb.net21.ru
VirtualDocumentRoot "/SYSTEM/web/%0"
VirtualScriptAlias "/SYSTEM/web/%0/cgi-bin"
LogFormat "%V %h %l %u %t \" %r\" %s %b" vcommon
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/custom_log vcommon
LogLevel warn

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
</Directory>

<IfModule dir_module>
DirectoryIndex index.htm index.html
</IfModule>

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
DefaultType text/plain

<IfModule mime_module>
TypesConfig /etc/httpd/mime.types
AddType application/x-gzip .tgz
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler cgi-script .cgi .pl
AddHandler type-map var
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

#200972
ctpelok написал:
VirtualDocumentRoot "/SYSTEM/web/%0"

Попробуйте прописать полный путь к корневой папке сайта.

#200984
Vadimsky написал:
[quote=ctpelok]VirtualDocumentRoot "/SYSTEM/web/%0"

Попробуйте прописать полный путь к корневой папке сайта.[/quote]

у меня в этой папке лежит 3 сайта. прописать к любому?

#200985
bormant написал:
Модуль mod_vhost_alias (http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html) подключен?

а каким образом это проверить? и до перезагрузки то все работало. так что думаю что модуль подключен

#201041
ctpelok написал:
у меня в этой папке лежит 3 сайта. прописать к любому?

На сколько я знаю, для каждого сайта заводится отдельный VirtualHost, хотя прогресс не стоит на месте и может что то поменялось...

Войдите или зарегистрируйтесь, чтобы ответить.