Servidor Sambar | |
---|---|
Tipo de | Servidor web |
Desarrollador | Sambar Technologies Inc. |
Escrito en | C |
Sistema operativo | ventanas , linux |
Idiomas de la interfaz | inglés |
ultima versión | 7.0 ( 14 de marzo de 2007 ) |
Estado | El proyecto se terminó en 2007 |
Licencia | Sambar Technologies Inc. |
Sitio web | web.archive.org/web/2008… |
Sambar Server es un servidor de aplicaciones extensible multiprotocolo , un servidor web y un servidor proxy API programable multiprotocolo . El servidor admite dominios virtuales con documentos independientes y carpetas CGI, registros y plantillas de error. Sambar Server fue escrito para Windows y Linux. El servidor se ejecutó como una aplicación en Windows 9x y en Windows NT/2000/XP/2003 se puede instalar como un servicio. El servidor tiene una interfaz de administración web y también hay una interfaz de usuario integrada que contiene fuentes RSS, correo web, calendario, libreta de direcciones, álbumes de fotos, blogs, chat, foro. El soporte y desarrollo del proyecto finalizó el 31 de enero de 2007, pero el servidor en sí se puede encontrar y descargar en Internet.
Sambar Server se lanzó por primera vez en 1996.
El 3 de enero de 2007 se lanzó Sambar Server versión 7.0 Beta 4, que amplió las funciones de XMPP , ejabberd y Google Talk .
La última versión estable se lanzó el 14 de marzo de 2007: Sambar Server 7.0p.
29 de diciembre de 2007 Tod Sambar anunció el final del soporte y desarrollo del servidor Sambar. El sitio oficial existió hasta 2009.
El servidor web Sambar tiene soporte incorporado para contenido dinámico. El primer lenguaje de programación incorporado fue Sambar Server Scripting Language, luego se agregó soporte ASP al servidor usando el lenguaje CScript para inserciones de programas. También puede conectar lenguajes de programación adicionales, como PHP , Perl o Python .
El lenguaje de programación integrado de Sambar Server, que se basa en etiquetas HTML especiales incluidas en una página HTML.
Formato de etiqueta especial: <RCcommand param1>, donde command es la función del servidor llamada y param1 es uno de los parámetros de la función llamada. Los archivos que contenían el texto fuente del lenguaje de secuencias de comandos del servidor Sambar tenían la extensión *.STM .
Ejemplo de secuencia de comandos STM:
< TABLE cellpadding = 5 > < FORM METHOD = POST ACTION = "results.stm" > < TR >< TD align = right >< B > Buscar: </ B ></ TD > < TD align = left > < INPUT TIPO = NOMBRE oculto = "nombreíndice" VALOR = "<RC@striphtml(RC$nombreíndice)>" > < TIPO DE ENTRADA = NOMBRE oculto = "spage" VALOR = "0" > < NOMBRE DE ENTRADA = "consulta" TAMAÑO = 30 VALOR = "<RC@txt2html(RC$consulta)>" LONGITUD MÁXIMA = 40 > & nbsp; < TIPO DE ENTRADA = imagen SRC = "/sysimage/system/go.gif" alto = 20 ancho = 20 borde = 0 ></ TD ></ TR > </ FORM > </ TABLE > </ CENTER > < P > < RCXfind query = RC$query indexname = RC$indexname fmt = fancy spage = RC$ spage maxrows = 50 resaltar = rojo >Active Server Pages es una tecnología de preprocesamiento que le permite incluir módulos de programa durante el proceso de generación de la página web. El lenguaje de programación en el que se escriben los módulos de programa para el servidor Sambar ASP es Cscript , similar al lenguaje C , pero con algunas diferencias. Los módulos de programa C-Script entre paréntesis <% %>se insertan en el código de las páginas HTML. Los módulos C-Script pueden existir como archivos *.C independientes que luego se incluirán en los principales scripts ASP, o como inserciones en el código HTML de la página, que se guarda con la extensión *.ASP .
Ejemplo de archivo ASP con inserciones directas de C-Script
<html> <head> <title> Hola mundo </title> </head> <body> <% printf ( "¡Hola mundo!" ) ; %> </cuerpo> </html>Ejemplo de archivo ASP usando archivos #include
//hola.c printf ( "¡Hola mundo!" ); <!--head.asp--> < head > < title > Hola mundo </ title > </ head > <!--hola.asp--> < html > < %#include "head.asp"%> < cuerpo > < % #include "hola.c" %> </ cuerpo > </ html > Principales diferencias entre CScript y CSintaxis
Operadores
Variables
estructuras
Sambar Server tiene soporte para los protocolos de correo POP3 / IMAP4 y SMTP . Tiene control anti-spam, soporta listas de correo. Hay un recolector de correo que recolecta el correo de otros servicios y los distribuye a los buzones de correo de los usuarios. Funciona solo en la versión PRO. El servidor de correo tiene una interfaz web para revisar el correo y enviar cartas.
Sambar Server Telnet se puede utilizar como proxy, lo que permite la comunicación entre un cliente y un servidor remoto. Usando el cliente Telnet, los usuarios pueden conectarse al servidor Sambar. y en respuesta a la solicitud telnet>, ingrese el comando " connect hostname" (Dónde hostname está el nombre del servidor Telnet al que el usuario desea conectarse). El proxy Telnet es una forma de comunicación entre un cliente y un host remoto. Los siguientes comandos se pueden usar en un indicador telnet>antes de conectarse a un servidor remoto:
Equipo | Descripción |
---|---|
ayuda | Mostrar tabla de ayuda |
abandonar | Desconectarse del servidor telnet Proxy/Servidor |
conectar hostname [port] | Conéctese al nombre de host del servicio Telnet del servidor . [puerto]: especifique el número de puerto utilizado por el servicio Telnet del servidor remoto (si no se especifica el puerto, se utiliza el puerto predeterminado: puerto 23) |
acceso | Inicie sesión en el servidor Telnet local (se requieren derechos de administrador) |
Sambar Server tiene un servidor Telnet muy simple incorporado para trabajar con aplicaciones de consola. Con el cliente Telnet, los usuarios pueden iniciar sesión en el servidor Telnet local ingresando un comando loginen el indicador telnet>. Después de autenticarse con el nombre de usuario y la contraseña del administrador del servidor, las aplicaciones básicas de la consola se pueden ejecutar con un comando de DOS en un shell. Un ejemplo de comandos integrados:
Tenga en cuenta que la mayoría de los comandos de shell de DOS como diry delno funcionarán en el servidor Telnet integrado de Sambar.
El servidor Telnet ejecuta comandos directamente desde el servidor Sambar, el comando cdno debe ejecutarse ya que la eficiencia de las operaciones del servidor puede verse afectada. Para protegerse contra intrusos, solo el administrador del servidor Sambar puede iniciar sesión en Telnet y solo desde la dirección IP del administrador .
Sambar Server tiene un programador incorporado que ejecuta un script específico en un momento específico, inicia un servicio en segundo plano o invoca una función de servidor incorporada. Las tareas se pueden ejecutar una vez o en un período de recurrencia especificado.
Sambar Server tiene una interfaz web multiusuario incorporada que contiene fuentes RSS, correo web, contactos, blog, calendario, fotos, tareas y chat, y una consola administrativa que contiene herramientas de administración para todos los servicios del servidor, incluida la configuración para la operación de protocolos básicos, administración de usuarios, configuración de tareas del programador, adición/eliminación de recopiladores de correo, administración de alojamiento virtual, adición/eliminación de usuarios, configuración de acceso, etc. Se permite el acceso a la consola del administrador desde la dirección IP especificada , que especifica el administrador en una página especial o en el archivo de configuración. Así como el acceso a la interfaz de usuario también puede ser limitado.
Sambar Server: software de código cerrado, tenía varios tipos de licencias:
Esta es una versión gratuita del servidor que tenía un conjunto limitado de funciones en comparación con la versión Pro.
Versión de prueba de Sambar Server Pro, en la que todas sus funcionalidades están disponibles durante 30 días.
Una versión comercial del servidor que tiene características adicionales como Mail Server, WebDAV, Document Manager, DNS, SOCKs, IRC, servicios de tráfico y otras características avanzadas.
Versión comercial del servidor, dirigida a empresas. No para compradores privados.