Получил головную боль апача от предыдущего сисадмина, который ушел в спешке! Глядя на конфиг, apache2 запускается нормально, но он только подхватывает первый VirtualHost - есть идеи, что он здесь сделал? Я не могу понять это
NameVirtualHost 127.0.0.1:81
##NameVirtualHost *
<VirtualHost *:81>
##ServerName 127.0.0.1
DocumentRoot /usr/local/apache2/htdocs/querystore/htdocs
Options Includes Indexes FollowSymLinks
ErrorLog /usr/local/apache2/htdocs/querystore/logs/error.log
CustomLog /usr/local/apache2/htdocs/querystore/logs/access.log common
ScriptAlias /cgi-bin/ "/usr/local/apache2/htdocs/querystore/cgi-bin/"
AddType text/html .shtml
AddType application/pdf .pdf
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml
AddHandler cgi-script .cgi
<Directory "/usr/local/apache2/htdocs/querystore/htdocs/">
Options Includes +ExecCGI Indexes FollowSymLinks
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AllowOverride None
##Order allow,deny
##Allow from all
SetEnvIf Request_URI "(/home.html)$" allow
Order allow,deny
Allow from env=allow
Satisfy any
</Directory>
<Directory "/usr/local/apache2/htdocs/querystore/cgi-bin/">
Options Includes Indexes FollowSymLinks
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:81>
##<VirtualHost 127.0.0.1>
##ServerName 127.0.0.1
Options +Includes Indexes FollowSymLinks
DocumentRoot /tomcat/query/htdocs
ErrorLog /tomcat/query/nav_error.log
CustomLog /tomcat/query/nav_access.log common
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml
<Directory "/tomcat/query/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
JkMount /servlet/* query
</VirtualHost>
Я изменил IP-адрес на localhost, так как я публикую его здесь, так что это не localhost (подумал, что это безопаснее!).
Спасибо :)