Web Server

Çok sayıda farklı sunucu tipi vardır: FTP sunucuları, gopher sunucuları ve tabii ki Web sunucuları. Bu bölümde Web sunucularına yoğunlaşacağız.

Web sunucularının ne yapması gerekiyor? İşlevleri aşağıdaki gibi özetlenebilir:

HTML sayfalarını (uygun bir MIME tipi başlık ile) sağlamaları gerekir.

Diğer web tasarım belge türlerini sağlamaları gerekir (ayrıca uygun bir MIME tipi başlık ile).

Kullanıcıdan bilgi işlemeye ihtiyaç duyabilirler. Örneğin, kullanıcı siteye bilgi gönderirse, Web sunucusunun bu bilgileri işlemesi ve saklaması ya da bunu yapabilecek başka bir programa aktarması gerekir.

Dinamik veriler sağlarlar (örneğin, kullanıcı tarafından sağlanan bilgilere yanıt olarak).

Kullanıcı bilgilerini işlemek ve dinamik veri sağlamak karmaşıktır. Birçok sunucu bu tesisi sağlamıyor. Kompleks uygulamak için, sunucu daha dinamik ve kullanışlı hale getirir.

Kullanıcı bilgileri, CGI (Ortak Ağ Geçidi Arayüzü) komut dosyaları olarak adlandırılan sunucu tarafı uygulamaları kullanılarak sunucuda işlenebilir. Birçok başka dil ve arayüz de mevcuttur, örn. Java Servletleri ve PHP.

Sunucu, kullanıcı verilerini daha sonra işleyen CGI programına geçirir. Bu program dinamik olarak sunucuya kaydedilen standart HTML gibi istemciye geri gönderilecek bir HTML dosyası oluşturabilir. (Bu, JavaScript’deki birimlerde daha ayrıntılı olarak ele alınacaktır.)

WordPress.com ile böyle bir site tasarlayın
Başlayın