Abyss Web Server是一款专业的Web服务器软件。Web服务器中的神器Abyss Web Server。尽管占用的空间很小,但它支持HTTP / 1.1,安全的SSL / TLS连接(HTTPS),Let'sEncrypt(ACME v2)免费证书的自动配置和续订,IPv6,实时HTTP压缩以及动态内容CGI生成/ FastCGI脚本,ISAPI扩展,本机ASP.NET,HTTP / HTTPS / WebSocket反向代理,扩展的一侧包括(XSSI),自定义错误页面,密码保护,IP地址控制,反窃听,带宽限制和日志流通;它还具有自动防黑客系统和多语言远程Web管理界面,使其配置像浏览网站一样容易;直观的Web管理界面(称为控制台)使Web服务器配置就像浏览网站一样容易,控制台无需编辑配置文件,它可以帮助您轻松设置服务器参数,并且可以从本地或远程计算机进行访问。它有多种语言版本,例如英语,法语,阿拉伯语,中文和西班牙语!
使用教程:
安装/升级软件
要设置Abyss Web服务器,请执行以下操作:打开保存软件包的目录。
双击软件包图标。
如果是较旧版本的Abyss Web S
erver已安装在计算机上,可能会要求您将其卸载。
您所要做的就是按照屏幕上的说明进行操作。
重要说明:当卸载程序要求您确认删除安装目录时,请选择“否”。
仔细阅读许可协议。如果您同意,请按我同意。
如果您不这样做,请按“取消”,然后从计算机中删除“ Abyss Web服务器”程序包。
取消选择您不想安装的组件。自动启动Windows会话启动时,可以自动启动Abyss Web服务器。
通过开始菜单快捷方式,您可以在开始菜单中添加Abyss Web Server快捷方式。该文档将安装帮助文件。
点击下一步。
选择要在其中安装Abyss Web服务器文件的目录。从现在开始,将引用该目录。
按安装。
安后,将询问您是否要启动Abyss Web服务器。如果按“否”,则应按“关闭”以关闭安装程序。
第一次接触
如果Abyss Web服务器未运行,请打开开始菜单,依次选择“程序”,“ Abyss Web服务器”和“ Abyss Web服务器”。
您也可以打开安装目录,然后双击abyssws.exe或abyssws图标。
Abyss Web服务器主窗口
Abyss Web服务器在系统托盘中插入一个小图标。此图标表示访问服务器时旋转的地球仪。
系统任务栏中的Abyss Web服务器图标
Abyss Web服务器将自动创建一个配置文件,在其中存储Web服务器的参数。然后,它打开浏览器并显示控制台。
个人资料创建通知
在显示的浏览器窗口中,按与您要在控制台中使用的语言相对应的按钮。
控制台语言设定
接下来,选择一个登录名和一个密码,并以浏览器中显示的形式输入它们。按“确定”存储它们,然后继续下一步
控制台访问凭据设置
浏览器要求您提供凭据。输入您选择并验证的登录名和密码。
凭据对话框
Abyss Web Server X2用户注意事项:
如果您使用的是Abyss Web Server X2,则在此阶段可能会要求您在控制台中输入许可证信息。
按照屏幕上的说明输入所需的信息。
至此,Abyss Web服务器已准备就绪。
要对其进行测试,请将浏览器指向Web服务器URL,该URL打印在服务器窗口上。
您应该看到“欢迎使用Abyss Web服务器”页面。
建立一个网站
使用您喜欢的Web编辑器(也称为HTML编辑器)
创建一个网站并将其文件放在目录/ htdocs中。索引文件必须称为index.html或index.htm。
如果网络上的其他计算机可以浏览,则可以访问您的网站http://:。
是计算机的主机名或其IP地址。向您的网络管理员询问此信息。
如果要从运行在其上的计算机连接到服务器,也可以使用127.0.0.1 、:或localhost。
是等待连接的服务器的端口号。它被打印在服务器的窗口或终端上。
如果它是80(默认值),则可以从URL中省略它,并且只能用于访问Web服务器http://。
关闭服务器
从“服务器”菜单中,选择“退出”或关闭服务器的主窗口。如果服务器正在运行,将要求您确认退出。
访问控制台
从您的计算机(本地)
浏览http://127.0.0.1:、http://[::1]:或http:// localhost:。
从连接到网络的任何计算机或设备
浏览http://:。请注意,默认情况下,仅允许本地访问控制台
因此,仅安装Abyss Web服务器的计算机(其IPv4地址为127.0.0.1IPv6 address :: 1)
和连接到LAN的计算机(IPv4地址范围192.168.0.1是192.168.255.254,172.16.0.1到172.31.255.254
(从10.0.0.1到10.255.255.254)可以浏览控制台。
默认情况下,禁止从其他计算机进行远程访问。
在Web服务器的窗口上打印。默认值为9999。
控制台界面基础
尽管控制台具有直观的点击界面,但本节将更深入地描述其某些元素。
帮助按钮
将鼠标光标放在帮助按钮上时,将显示一个小提示。按下以显示相关文档主题。
并非所有浏览器都支持显示提示。
表
桌子的每一行
ns笔按钮和废纸bin按钮。
连续按一下笔按钮以显示一个对话框,您可以在其中修改其内容,或者按废纸bin按钮将其删除。
按添加将显示一个对话框,您可以在其中输入新行的内容。
应用配置更改
进行任何配置更改后,控制台将显示重新启动服务器的请求。
只需按重新启动按钮,然后等待服务器重新启动即可。
软件特征:
紧凑,易于使用且完全符合标准
Abyss Web服务器是一个紧凑的Web服务器,可以在Windows,macOS和Linux操作系统中使用。
对高性能的低要求
Abyss Web Server不需要庞大的内存或过多的计算能力即可运行。
这就是为什么即使在小型或过时的系统上也可以毫无问题地使用它的原因。
它的性能至少与市场上的普通Web服务器一样好。
适用于32位和64位平台
Abyss Web Server具有本机64位版本,可以在现代系统上发挥最佳性能。安装软件包包含32位和64位版本。
在Windows上,如果检测到64位Windows系统,则将自动安装64位版本。
在Linux上,如果检测到64位操作系统,则使用64位版本。
在macOS上,Abyss Web服务器作为64位应用程序提供
自2006年底以来,与所有使用Mac OS X 10.9或更高版本制造的Macintosh计算机兼容。
易于配置
称为控制台的直观Web管理界面使Web服务器配置与浏览网站一样容易。
该控制台不需要编辑配置文件,可以帮助您轻松设置服务器参数,并且可以从本地或远程计算机进行访问。
提供多种语言版本,例如英语,法语,阿拉伯语,中文和西班牙语。
容错和强大
Abyss Web服务器基于APX架构。此处,在Aprelium上创建了APX(代表防崩溃保护扩展),以防止服务器崩溃。
如果碰巧该软件导致严重错误并崩溃(极不可能),它将在可能的情况下生成报告,并自动重新启动服务器。
在这种情况下,停机时间不会超过1秒!
安全
安全Abyss Web服务器中的第一要务。
除了可以拒绝恶意和可疑请求的高级URL解码引擎之外
它还具有一个高效的反黑客系统,可以在早期检测到黑客的企图或拒绝。
绝对服务攻击,并动态禁止其原始IP地址。
它还配备了反盗版系统,可以自动阻止其他网站直接链接到您的图像或文件。
XSSI支持
Abyss Web Server支持标准的扩展服务器端指令
帮助您轻松创建动态HTML页面,而无需使用脚本语言
诸如#if,#elif命令,#else,#ENDIF和#SET之类的高级命令可以配置流控制,变量设置和替代结构。
动态HTTP压缩
当Abyss Web服务器与理解HTTP压缩的现代浏览器进行通讯时,它支持响应的自动压缩。
这有助于减少带宽消耗,并使大多数访问者的网站加载速度更快。
符合IDN / Unicode
Abyss Web Server支持以任何人类语言编写的文件名和URL。
它还支持使用变音符号或非拉丁语脚本(例如bücher.de)声明和使用IDN(国际域名)。
运行您的ASP.NET应用程序
Abyss Web服务器与Windows操作系统上的ASP.NET 1.1兼容
以及32位和64位版本的ASP.NET 2.0、3.5、4.0、4.5、4.6、4.7和4.8提供本机支持。
您可以安装ASP.NET应用程序和ASPX文件,并立即开始向它们提供服务,而不会导致性能损失和不兼容性问题。
无论如何,Abyss Web Server对ASP.NET的支持不受限制
并可以执行用C#或VB.NET编写的小型测试脚本以及使用ASP.NET的高级功能的大型应用程序
例如自定义Web控件,数据库访问,身份验证,Web服务,XML处理,MVC,AJAX或RIA / Silverlight。
托管您的PHP,Perl和“经典” ASP脚本
Abyss Web Server是专门设计的,即使在Windows平台上,使用脚本也是最简单的。
由于具有CGI和ISAPI扩展接口,因此Abyss Web服务器支持各种脚本语言。
例如PHP,Perl,“经典” ASP,Python,Ruby,Rebol和TCL。
解释器和FastCGI兼容语言(例如PHP)甚至可以显着提高Abyss Web服务器上的处理速度,同时减少系统负载。
无论是要测试简单的脚本还是要安装和运行复杂的数据库驱动的Web应用程序,都需要简化配置并获得最佳性能
Abyss Web服务器是最佳选择。
支持Web应用程序引擎(例如Tomcat,Jetty,node.js和ASP.NET Core Kesterel)作为反向代理
Abyss Web服务器可以充当反向代理,以透明地从其背后的另一个Web服务器(通常称为后端服务器)提供内容。
代理服务器可以是其他Web服务器或具有受限制甚至不重要的HTTP支持的应用程序服务器。必须与外部客户隔离。
还建议使用反向代理来利用Kesterel上托管的JSP(Java Servlet页面)
Tomcat / Jetty Web应用程序,node.js Web应用程序和ASP.NET Core应用程序。
Abyss Web服务器中的反向代理支持HTTP / 1.1和HTTPS,并将与后端重新使用连接以优化响应时间。
因为它支持连接:升级标头和HTTP协议切换和升级
因此,它还可以透明地提供来自WebSocket兼容服务器的内容。
支持Ruby on Rails应用程序
Abyss Web Server可以运行基于Ruby on Rails框架的Web应用程序。
由于使用了FastCGI接口,它们的执行速度将达到最佳。
在Abyss Web服务器上安装Ruby on Rails也变得非常容易:提供了清晰的说明
并提供了完整的Ruby + Ruby on Rails软件包,以使框架的部署快速而直接。
完全控制带宽
您可以在回答请求时配置Abyss Web服务器允许的总带宽。
您还可以配置每个访客允许的带宽。深渊Web服务器X2
还提供了更好的带宽控制,可用于配置每个文件,每个目录,文件或目录组的允许带宽。
密码保护
密码保护文件或目录从未如此简单。您可以单击几下定义用户和用户组并创建高级访问规则。
自定义目录列表
使用Abyss Web Server,您可以完全控制目录列表的布局和外观。
您可以使用简单的SSI指令来定义模板,也可以使用首选的编程语言编写自定义目录列表脚本。
虚拟主机
Abyss Web服务器可以在同一台计算机上为多个网站提供服务。
这通常称为虚拟主机或对多个主机的支持。每个定义的主机都有其特定的配置,并且完全独立于其他主机。
虚拟主机
仅在Abyss Web Server X2的专业版中可用。
Abyss Web Server支持TLS协议,包括最新的TLS 1.3。
它可以接受带有强加密的安全连接,以防止访问者的敏感数据以明显的形式流经Internet。
TLS支持使您可以托管电子商务网站,并接受当今行业标准中具有最高安全级别的信用卡数据。
易于理解的SSL / TLS证书管理界面
声明自签名和请求SSL / TLS证书从未如此简单。
使用Abyss Web Server,您无需使用外部工具,也不必键入冗长的命令来生成密钥,证书和CSR。
您可以使用控制台(远程Web配置界面)执行与SSL / TLS证书相关的每项任务。
从“加密”自动配置和更新免费证书
与其匹配的ACME版本2协议
Abyss Web服务器上的任何主机都可以传递和请求HTTPS,安装以及来自任何ACME的证书颁发机构
如果自动续签®,则无需证书即可加密
带有集成机器人的Abyss Web服务器
机器人可以管理ACME获得的证书的整个生命周期,而无需任何外部工具或实用程序。
简单的双主机(HTTP + HTTPS)设置
您是否曾经考虑过如何同时使用http://和https:// URL提供相同的网站
使用Abyss Web服务器,声明主机时只需单击一下即可。
您甚至可以将其配置为仅通过https://服务于网站的某些部分(例如登录受保护的区域)。
在这种情况下,Abyss Web服务器将自动处理从http://到https:// URL的重定向。
SNI支持(服务器名称指示)
借助SNI支持,可以将多个启用HTTPS的站点托管在相同的IP地址和相同的端口上,并且每个站点都有自己的SSL证书。
SNI支持解除了SSL(每个IP唯一证书)的旧限制,现在可以虚拟托管HTTPS站点。
IPv6支持
Abyss Web Server支持IPv4和IPv6 Internet协议,以实现与传统和现代网络的最大互操作性。
URL重写
Abyss Web Server包括符合行业标准的URL重写引擎。
它可以帮助您隐藏Web应用程序的复杂URL,并使它们看起来更加用户友好。
尽管URL重写通常被认为是一项高级功能,但仍可以通过控制台理解的用户界面在Abyss Web Server中轻松控制它。
灵活的记录功能
每个主机可以与一个或多个主机共享一个日志文件。它也可以有自己的。
这是您的选择。当日志文件达到一定大小或及时(每小时,每天,每周,每月或每年)时,可以对其进行轮换。
您可以将每个日志文件配置为使用标准日志记录格式来记录请求,或者定义自己的自定义格式以转储特殊信息
例如,HTTP标头。
可以编写脚本下载功能
Abyss Web Server支持X-Sendfile特殊的CGI标头,以加快脚本或Web应用程序的文件服务。
它还支持受限下载/基于令牌的下载
这些下载是无法热链接的特殊URL,它们链接到受时间限制(也可能受IP限制)的下载。
这种URL将由一个非常简单的脚本生成。
在计算机启动时启动
可以将Abyss Web服务器配置为充当Windows系统服务,macOS Laucnh守护程序或Linux守护程序。
在这种情况下,您无需手动启动。
即使没有用户登录,它也会在计算机启动并在后台运行后立即自动启动。
您无需成为系统向导即可使Abyss Web Server在此模式下运行。
在Windows和macOS上,只需单击一个易于理解的对话框。
软件功能:
对64位平台的本机支持
虚拟主机(在一台计算机上支持许多主机)
安全SSL / TLS连接(HTTPS),双主机(HTTP + HTTPS)
SNI支持(服务器名称指示-允许在单个IP地址上虚拟托管多个HTTPS站点)
和易于理解的SSL / TLS证书管理界面
从ACME兼容的证书颁发机构(例如Let'sEncrypt®)自动请求,安装和更新免费证书。
动态HTTP压缩
本机ASP.NET支持
支持PHP,Perl,Python,经典ASP和几乎所有的Web脚本语言
包括运行数据库的功能(MySQL / MariaDB,PostgreSQL,Oracle,MS SQL Server等)
反向代理Web应用程序引擎,例如Tomcat,Jetty,node.js和ASP.NET Core(Kesterel)
反向代理WebSocket服务器
软件优势:
Abyss Web服务器基于APX架构。
APX代表防崩溃保护扩展,该扩展在Aprelium上创建,以防止服务器崩溃。
如果该软件导致严重错误并崩溃(极不可能),则将在可能的情况下生成报告
并自动重启服务器。在这种情况下,停机时间不会超过1秒!
安全是Abyss Web服务器的重中之重。
可以拒绝恶意和可疑请求的高级URL解码引擎之外
它还具有高效的反黑客系统,可以在早期阶段检测到黑客的企图或拒绝服务攻击
并动态禁止其原始IP地址。
它还配备了反盗版系统,可以自动阻止其他网站直接链接到您的图像或文件。
Abyss Web Server支持标准SSI命令
帮助您以最少的精力创建动态HTML页面,而无需使用脚本语言。
软件特色:
支持Ruby on Rails框架
CGI,FastCGI和ISAPI扩展支持
自定义目录列表
URL重写引擎
具有HTTP / 1.1兼容性和连接池的反向代理支持
多语言远程Web配置界面(控制台)
Unicode和IDN(国际域名)支持
自动防黑客系统和反盗版系统可控制跨站点链接
服务器范围,每个文件和每个目录的带宽控制
日志轮换和自定义日志记录格式
X-Sendfile支持和基于限制/基于令牌的下载
IPv6支持
安装步骤:
1.用户可以单击本网站提供的下载路径下载相应的程序安装包
2.只需使用解压功能打开压缩包,双击主程序进行安装,弹出程序安装界面
3.同意协议的条款,然后继续安装应用程序,单击“同意”按钮
4.可以单击浏览按钮根据需要更改应用程序的安装路径
5.弹出以下界面,用户可以直接使用鼠标单击下一步按钮
6.弹出应用程序安装进度条的加载界面,等待加载完成
7.按照提示单击“安装”,弹出程序安装完成界面,单击“完成”按钮