Ubuntu/Debian Apache SSI Ayarları
Bu yazımızda Apache SSI’ı nasıl aktifleştirip çalıştıracağımızdan bahsedeceğim. Öncelikle bu anlatılanlar hepsi Debian üzerinde gerçekleşmektedir. Ubuntu ve Debian türevlerinde de çalışması muhtemeldir.
sudo a2enmod include
Apache config dosyasını açıyoruz.
vim /etc/apache2/sites-available/default
Aşağıdaki satırları arıyoruz.
Benim çalıştığım dizin /var/www/ olduğu için bu dizinle ilgili Directory tanımı yapılmış kod bloğunu arıyorum.
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
Bulduğumuz satırları aşağıdaki gibi kaydedip kapatıyoruz.
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews Includes AllowOverride None Order allow,deny allow from all </Directory>
Daha sonra apache dir.conf dosyamızı açıyoruz.
vim /etc/apache2/mods-availables/dir.conf
Aşağıdaki satırı arıyoruz.
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Bulduğumuz satırın sonuna yeni bir uzantı yani .shtml’i aşağıdaki gibi ekleyip kaydediyoruz.
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm index.shtml
Tekrar conf dosyamızı açıyoruz.
vim /etc/apache2/sites-available/default
Aşağıda verilen kodları </directory> ‘den önce ekliyoruz.
AddType text/html .shtml AddOutputFilter INCLUDES .shtml
Apache2 restart atıyoruz.
sudo service apache2 restart