|
<< İç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 yol | Ne yapar |
|---|---|---|
StaticFile | / | Statik dosya sunar. physicalRoot ve defaultDocument alanlarını kullanır. |
AdminREST | /AdminREST | Yönetim REST'i (bkz. 5.2). Kimlik zorunlu. |
ClientREST | /ClientREST | İstemci REST'i ve WebSocket (bkz. 5.3, 5.4). |
CRUD | /crud | Veritabanı tablolarına REST erişimi; database alanı ile bir veritabanına bağlanır. |
REST | /api | Motorun ENDPOINT nesnelerini sunar (bkz. "ENDPOINT nesneleri"); database zorunludur, statementTimeoutMs, maxBodyBytes, reloadIntervalSec isteğe bağlı. |
MessageQueue | /message | Oturumlar arası mesaj kuyruğu. anonymousSender kimliksiz göndericiye izin verir. |
WebDAV | /WebDAV | Dosya paylaşımı; directories ağacıyla dizin başına görünüm ve yetki. |
IVEDI | /ivedi | IVEDI 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 | /IoTGateway | IoT cihazlarının bağlandığı WebSocket ağ geçidi. |
REST (WhatsAppWebhook girdisi) | /whatsapp | WhatsApp (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.
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.