Странно, но при стандартной установке не заработал ssi. Промучался пол дня, решил
sudo a2enmod include
и перезагрузить apache.
В apache2.conf
<IfModule mod_include.c>
Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule>
В 000-default
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>
Тогда заработает в /var/www/ .shtml
sudo a2enmod include
Эта команда создает ссылку /etc/apache2/mods-enabled/include.load на /etc/apache2/mods-available/include.load
Почему это не было исправлено при установке пакета?
Ведь как я понял у меня еще ubuntu 7.04 и с такой проблеммой должны были встречаться люди.