4.6 Sanal sunucular ve uygulamalar

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > Netsim System Agent Kurulum ve Yönetim Kılavuzu > 4. Yapılandırma >

4.6 Sanal sunucular ve uygulamalar

virtualHostList altındaki her sanal sunucu bir ya da daha çok dinleyiciye bağlanır ve applicationList ile yol tabanlı uygulamalar taşır. Her uygulamanın bir processor'ı vardır:

processorÖrnek yolNe yapar
StaticFile/Statik dosya sunar. physicalRoot ve defaultDocument alanlarını kullanır.
AdminREST/AdminRESTYönetim REST'i (bkz. 5.2). Kimlik zorunlu.
ClientREST/ClientRESTİstemci REST'i ve WebSocket (bkz. 5.3, 5.4).
CRUD/crudVeritabanı tablolarına REST erişimi; database alanı ile bir veritabanına bağlanır.
REST/apiMotorun ENDPOINT nesnelerini sunar (bkz. "ENDPOINT nesneleri"); database zorunludur, statementTimeoutMs, maxBodyBytes, reloadIntervalSec isteğe bağlı.
MessageQueue/messageOturumlar arası mesaj kuyruğu. anonymousSender kimliksiz göndericiye izin verir.
WebDAV/WebDAVDosya paylaşımı; directories ağacıyla dizin başına görünüm ve yetki.
IVEDI/ivediIVEDI motorunun istemci-sunucu oturum protokolü: WebSocket üzerinden JSON / BSON ve durumsuz POST /ivedi/execute (bkz. "IVEDI oturum protokolü"). fetchSize, maxRows, maxFrameSize, cursorIdleTimeout, statementTimeoutMs, maxInlineBlob, debugMode, debugStopTimeoutMs alanları.
IoTGateway/IoTGatewayIoT cihazlarının bağlandığı WebSocket ağ geçidi.
REST (WhatsAppWebhook girdisi)/whatsappWhatsApp (Meta) webhook'u: database'in whatsapp_verify / whatsapp_receive uçları gelen mesajları ve durum bildirimlerini olay tablosuna yazar (bkz. "WhatsApp webhook").

Ortak alanlar: active, path, sessionManager, allowAnonymous, autoServices, logLevel, description.

4.6.1 WebDAV yetki harfleri

directories.privileges altında rol → yetki eşlemesi yazılır: L listeleme, C dizin oluşturma, R okuma, W yazma, D silme. Başına - konan harf o yetkiyi kaldırır ("public": "-L"). Tanımlar alt dizin adlarıyla iç içe derinleşir.