Silverlight ve Apache Server
Merhabalar,
Bu yazımızda linux üzerinde apache server'da silverlight'ı nasıl yayınlayacağımız hakkında bilgi vermeye çalışacağım. Öncelikle bilindiği gibi web serverlar mime typelara göre yayın yapmaktadır. Silverlight için gerekli olan mime-typelar IIS sunucuda tanımlı olmasa bile sayfayı açamazsınız. Bunun için öncelikle apache sunucumuza mime type nasıl eklenir ona değinelim.
Apache sunucuzu kurduğunuz dizinde conf klasörü içerisinde mime.types isimli dosyayı bir editör ile açınız. Eğer apache web sunucuyu nereye kurduğunuzu bilmiyorsanız locate komutu ile dosyanızın yerini bulunuz. Genellikle bu dosya "/etc/httpd/conf/mime.types" dizininde yer almaktadır.
# locate mime.types /home/ramazan/mime.types /etc/httpd/conf/mime.types
dosyamızı bir editor ile açıyoruz
# nano mime.types
ve dosyanın sonuna aşağıdaki satırları ekliyoruz.
application/xaml+xml xaml application/x-silverlight-app xap
Yukarıda anlatılanları yaptıktan sonra silverlight projenizi publish edip test ettiğimizde çalıştığını göreceksiniz.