Sambar server | |
---|---|
Type | Webserver |
Udvikler | Sambar Technologies Inc. |
Skrevet i | C |
Operativ system | Windows , Linux |
Interface sprog | engelsk |
nyeste version | 7.0 ( 14. marts 2007 ) |
Stat | Projektet blev afsluttet i 2007 |
Licens | Sambar Technologies Inc. |
Internet side | web.archive.org/web/2008... |
Sambar Server er en multi-protokol udvidelsesbar applikationsserver , webserver og multi-protokol programmerbar API proxy-server . Serveren understøtter virtuelle domæner med uafhængige dokument- og CGI-mapper, logfiler og fejlskabeloner. Sambar Server blev skrevet til Windows og Linux. Serveren kørte som en applikation på Windows 9x, og på Windows NT/2000/XP/2003 kan den installeres som en service. Serveren har en webadministrationsgrænseflade, og der er også en indbygget brugergrænseflade, der indeholder RSS-feeds, webmail, kalender, adressebog, fotoalbum, blogs, chat, forum. Support og udvikling af projektet blev afsluttet den 31. januar 2007, men selve serveren kan findes og downloades på internettet.
Sambar Server blev første gang udgivet i 1996.
3. januar 2007 blev Sambar Server version 7.0 Beta 4 udgivet, som udvidede funktionerne i XMPP , ejabberd og Google Talk .
Den seneste stabile version blev udgivet den 14. marts 2007 - Sambar Server 7.0p.
29. december 2007 annoncerede Tod Sambar , at support og udvikling af Sambar-serveren stoppede. Det officielle websted eksisterede indtil 2009.
Sambar-webserveren har indbygget understøttelse af dynamisk indhold. Det første indbyggede programmeringssprog var Sambar Server Scripting Language, senere blev ASP -understøttelse tilføjet til serveren ved hjælp af CScript -sproget til programindsættelser. Du kan også tilslutte yderligere programmeringssprog, såsom PHP , Perl eller Python .
Sambar Servers indbyggede programmeringssprog, som er baseret på specielle HTML-tags inkluderet i en HTML-side.
Specielt tag-format: <RCcommand param1>, hvor command er den kaldede serverfunktion, og param1 er en af parametrene for den kaldte funktion. Filerne, der indeholder Sambar Server Scripting Language-kildeteksten, havde filtypenavnet *.STM .
Eksempel på STM-script:
< TABLE cellpadding = 5 > < FORM METHOD = POST ACTION = "results.stm" > < TR >< TD align = right >< B > Søg efter: </ B ></ TD > < TD align = left > < INPUT TYPE = skjult NAVN = "indeksnavn" VÆRDI = "<RC@striphtml(RC$indeksnavn)>" > < INPUT TYPE = skjult NAVN = "spage" VALUE = "0" > < INPUT NAVN = "forespørgsel" STØRRELSE = 30 VÆRDI = "<RC@txt2html(RC$query)>" MAXLENGTH = 40 > < INPUT TYPE = image SRC = "/sysimage/system/go.gif" højde = 20 bredde = 20 kant = 0 ></ TD ></ TR > </ FORM > </ TABLE > </ CENTER > < P > < RCXfind forespørgsel = RC$forespørgsel indeksnavn = RC$indeksnavn fmt = fancy spage = RC $ spage maxrows = 50 highlight = rød >Active Server Pages er en forbehandlingsteknologi, der giver dig mulighed for at inkludere programmoduler under generering af websider. Programmeringssproget, som programmoduler til Sambar ASP-serveren er skrevet i, er Cscript , der ligner C -sproget , men har nogle forskelle fra det. C-Script-programmoduler i parentes <% %>indsættes i HTML-sidernes kode. C-Script-moduler kan eksistere som separate *.C-filer, der senere vil blive inkluderet i de vigtigste ASP-scripts, eller som indsættelser i HTML-koden på siden, som er gemt under *.ASP-udvidelsen .
Eksempel på ASP-fil ved hjælp af direkte C-Script-indsættelser
<html> <head> <title> Hello World </title> </head> <body> <% printf ( "Hello World!" ) ; %> </body> </html>Eksempel på ASP-fil ved hjælp af #include filer
//hello.c printf ( "Hej verden!" ); <!--head.asp--> < head > < title > Hej verden </ title > </ head > <!--hello.asp--> < html > < %#include "head.asp"%> < body > < % #include "hello.c" %> </ body > </ html > Vigtigste forskelle mellem CScript og CSyntaks
Operatører
Variabler
strukturer
Sambar Server understøtter POP3 / IMAP4 og SMTP mail protokoller . Det har anti-spam kontrol, postlister er understøttet. Der er en postsamler, der samler post fra andre tjenester og distribuerer dem til brugernes postkasser. Virker kun i PRO-versionen. Mailserveren har en webgrænseflade til kontrol af mail og afsendelse af breve.
Sambar Server Telnet kan bruges som proxy, hvilket muliggør kommunikation mellem en klient og en fjernserver. Ved at bruge Telnet-klienten kan brugere oprette forbindelse til Sambar-serveren. og som svar på prompten telnet>skal du indtaste kommandoen " connect hostname" (Hvor hostname er navnet på den Telnet-server, som brugeren vil oprette forbindelse til). Telnet proxy er en form for kommunikation mellem en klient og en fjernvært. Følgende kommandoer kan bruges ved en prompt telnet>, før der oprettes forbindelse til en fjernserver:
Hold | Beskrivelse |
---|---|
Hjælp | Vis hjælpetabel |
Afslut | Afbryd forbindelsen til telnet-serveren Proxy/Server |
Opret forbindelse hostname [port] | Opret forbindelse til serverens Telnet- tjenesteværtsnavn . [port] - Angiv portnummeret, der bruges af Telnet-tjenesten på fjernserveren (hvis porten ikke er angivet, bruges standardporten - port 23) |
Log på | Log ind på den lokale Telnet-server (kræver administratorrettigheder) |
Sambar Server har en indbygget meget simpel Telnet-server til at arbejde med konsolapplikationer. Ved at bruge Telnet-klienten kan brugere logge på den lokale Telnet-server ved at indtaste en kommando loginved prompten telnet>. Efter godkendelse med serveradministratorens login og adgangskode kan grundlæggende konsolapplikationer udføres med en DOS-kommando i en shell. Et eksempel på indbyggede kommandoer:
Bemærk, at de fleste DOS-shell-kommandoer som dirog delikke vil fungere i Sambars indbyggede Telnet-server.
Telnet-serveren udfører kommandoer direkte fra Sambar-serveren, kommandoen cdbør ikke udføres, da effektiviteten af serveroperationer kan blive påvirket. For at beskytte mod ubudne gæster er det kun Sambar Server-administratoren, der kan logge på Telnet, og kun fra administratorens IP-adresse .
Sambar Server har en indbygget skemalægger, der kører et specificeret script på et bestemt tidspunkt, starter en baggrundstjeneste eller aktiverer en indbygget serverfunktion. Opgaver kan køre enten én gang eller ved en specificeret gentagelsesperiode.
Sambar Server har en indbygget multi-bruger webgrænseflade, der indeholder RSS-feeds, Webmail, Kontakter, Blog, Kalender, Fotos, Opgaver og Chat, og en administrativ konsol, der indeholder administrationsværktøjer til alle servertjenester, inklusive indstillinger for drift af grundlæggende protokoller, administrationsbrugere, konfiguration af planlægningsopgaver, tilføjelse/fjernelse af mailsamlere, administration af virtuel hosting, tilføjelse/fjernelse af brugere, adgangsindstillinger osv. Adgang til administratorkonsollen er tilladt fra den angivne IP-adresse , som er angivet af administratoren på en speciel side eller i konfigurationsfilen. Samt adgang til brugergrænsefladen kan også begrænses.
Sambar Server - lukket kildesoftware, havde flere typer licenser:
Dette er en gratis version af serveren, der havde et begrænset sæt funktioner sammenlignet med Pro-versionen.
Prøveversion af Sambar Server Pro, hvor alle dens funktioner er tilgængelige i 30 dage.
En kommerciel version af serveren, der har yderligere funktioner såsom Mail Server, WebDAV, Document Manager, DNS, SOCK'er, IRC, trafiktjenester og andre avancerede funktioner.
Kommerciel version af serveren, målrettet virksomheder. Ikke for private købere.