导读 8月科学教育网苏苏来为大家讲解下。个人web服务器软件(web虚拟服务器软件)这个很多人还不知道,现在让我们一起来看看吧!NGINX不止有Nginx...

8月科学教育网苏苏来为大家讲解下。个人web服务器软件(web虚拟服务器软件)这个很多人还不知道,现在让我们一起来看看吧!

NGINX不止有Nginx高性能Web服务器,它还有一个更为轻量级的Web应用服务器NGINX Unit,它将自己定位为一个通用的Web应用服务器,轻量且功能多样化。

NGINX Unit主要提供了3种核心功能。第一个功能就是大家最为常用的HTTP逆向代理服务器,第二个功能是作为一个静态媒体资源Web服务器,最后一个功能是可以运行7种语言的应用服务器。

NGINX Unit是一个将现代应用技术栈压缩为一个强大的整体解决方案,重点关注性能、低延迟和可扩展性,能够作为任意复杂Web架构的构建模块使用,无论它是应用在产品级别还是一个简单的个人主页。

NGINX Unit原生支持RESTful JSON API,并且它提供了零中断和灵活的动态配置能力,开箱即用的能力可以直接扩展到产品级别,所有这些的背后都是由其复杂的、异步的和多线程架构实现,既充分利用了现代计算平台能力,又保证了安全性和健壮性。

项目地址:https://github.com/nginx/unit

#如何选择开源软件才能控制企业成本# #nginx-unit#

搞开发的这帮人的脑洞真的太大了,直接将PHP运行在浏览器中,注意这个项目是不需要Web服务器的!可能之前你会马上抛出反对意见:怎么可能呀?没有像Apache或Nginx之类的Web服务器,PHP想独立运行,不是瞎扯吗?

我要告诉你的是,现在的技术已经完全可以实现了,主要是借助于WebAssembly技术实现的。以下是实现步骤:

1. 将WordPress配置为使用SQLite作为后台数据库引擎;

2. 使用PHP 7.4和SQLite3编译为WebAssembly;

3. 通过emscripten工具将PHP和WordPress WebAssembly打包

4. 通过Service worker加载这个包,将普通的HTTP请求分发到内存中的WordPress实例就可以了。

还是不相信吗?这是项目地址,可以自己clone下代码,直接在浏览器中体验一下就可以了。

项目地址:网页链接

#千奇百怪的软件项目# #wordpress-wasm#

C++带给开发者的总是惊喜,不是有人说C++不适合做Web开发吗?不也有人说让C++做自己擅长的事情去吗?看看这个uWebSockets项目你就会觉得原来C++也可以擅长Web应用开发,就像Node.js平台下的Express一样易用,但性能却是惊人的提高。

uWebSockets完全采用头文件的C/C++实现,是一个支持跨平台的项目,可以运行在Windows、Linux和macOS操作系统。

uWebSockets对性能的重视是一贯的,这也是C++项目得以生存的法宝,uWebSockets使用SSL比其它同类的产品要快许多,甚至对Golang的最快不采用SSL的Web服务器还要快。这让号称微服务老大的Golang语言十分不爽!

uWebSockets虽然完全采用C/C++编写而成,但是,它并不排斥其它的技术,搞自己的小圈子,而是可以与其它平台进行无缝集成,包括采用Node.js作为后端,这样就可以允许使用脚本快速地开发出的应用。除此之外,uWebSockets还内置了号称性能最快的JavaScript运行时---Bun。

项目地址:https://github.com/uNetworking/uWebSockets

#头条创作挑战赛# #如何选择开源软件才能控制企业成本# #uWebSockets#

静态网站

余很多之很多code

免费的个人网站搭建:1. 通过github pages搭建自己的静态网站,缺点就是只能是静态,静态内容可以通过hexo,jekyll生成。2. 通过花生壳网络穿透,访问自己家里的电脑,花生壳免费提供两个端口,一个做ssh端口访问操作家里电脑,一个做web端口提供web服务。

【基于阿里云 Serverless 函数计算搭建按量付费的 WordPress 网站】Serverless 经过几年的发展,已经和传统服务器一样好用了。本文将和大家分享如何基于阿里云 Severless 函数计算 FC 搭建按量付费的 WordPress 网站。网页链接

NAS别吃灰,用它打造专属个人导航页,一键直达应用后台!

相信有NAS的朋友,肯定在NAS中部署了各种各样的服务和容器,比如我,在Docker中部署的服务有:NAS Tools、Jellyfin、qBit下载器、CSF字幕、Speedtest、mysql、redis、nginx等各种娱乐容器和开发相关的容器,这些服务的后台端口都是不一样的,例如NAS Tools端口是3000、Jellyfin是8096、qBit是8080等等,服务一多,就不好记了,而且还有一些常用的网站,或者路由器后台管理页面,不好记,这时候就需要保存书签了。

但每次查找,都要去书签栏上翻找,虽然单独归了类,但总感觉不方便,所以就去寻找打造个人导航页的方案,比较出名的是heimdall和Flare这两个导航页项目,都可基于Docker部署,非常方便。

部署方法非常简单,如果各位感兴趣,后续我写一篇文章来说说,动手能力强的可直接去对应官网中按官方说明部署。

heimdall和Flare都使用过,最终留下了Flare,为什么呢?

首先heimdall界面如图,美观度还是可以的,但是有一个加载很慢的问题,进入它后台时,要1-2秒才能加载完成。优点是可以自定义设置快捷方式的图标,自定义程度比较高。

Flare加载速度非常快,界面如下图,毫秒级加载,无任何延迟,这也是留下它的原因,图标的话暂不能自定义,但支持Material Design图标,样式非常多,复制它的图标名即可指定图标,但快捷方式添加方式目前不够完善,还有待优化,但添加完成后,使用无任何影响,毕竟也不是每天都给它增添快捷方式。

我的flare布局如图,应用处主要是远程访问链接,flare以及内部服务都做了公网V6访问,在外面时可以直接打开flare导航页,直达我的各种服务后台。

也添加了内网常用快捷方式,在家里时可以直接通过内网IP访问后台服务,自定义了每次点击快捷方式都会在新窗口中打开,使用还是很舒服的。

总之,内网服务如果做了远程访问+导航页,会让你访问更加快捷和轻松,有需求的小伙伴们可以折腾一下!

来这里,认识世界!

Twitter[社交网络及微博客服务的网站] - 头条百科

#什么技术用了就回不去#

Webmin-功能强大的Unix系统管理工具

Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。

Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得 Webmin 对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的 Web 浏览器。而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过 Webmin 来配置和管理,有时候可以在Linux环境下安装此软件。

让我们开始安装吧.

安装环境:1核;512MB内存;5GB磁盘;CentOS 7 64;

首先,我们需要添加Webmin信息库,以便我们可以使用我们的软件包管理器轻松地安装和更新Webmin。 我们通过添加一个名为/etc/yum.repos.d/webmin.repo的新文件,其中包含有关新存储库的信息。

输入命令

sudo vi /etc/yum.repos.d/webmin.repo

写入以下代码,保存退出

[Webmin]

name=Webmin Distribution Neutral

#baseurl=网页链接

mirrorlist=网页链接

enabled=1

注意:在安装Webmin之前,请确保您已经通过运行sudo passwd为root用户设置了密码,因为您需要以后登录到Webmin。

开始安装

sudo yum install webmin

其中有几处需要选择,一路[y]即可

一旦安装完成,您将在输出中看到以下消息:

Webmin install complete. You can now login to 网页链接

as root with your root password.

等待安装完毕

本地访问:网页链接

外网访问:网页链接

用户:root

密码:您的root密码

登录Webmin后,依次点击Webmin->Webmin Configuration,右侧点击Language,下拉框选择Simplified Chinese(ZH_CN)即可设置面板语言为中文。

HTTPie 工具是现代的 HTTP 命令行客户端,它能通过命令行界面与 Web 服务进行交互

https://httpie.io/

近日,永中软件股份有限公司与成都蛋挞企业管理中心正式签约,永中软件旗下Web Office为其提供文档在线编辑服务,开启智能在线编辑新模式。

成都蛋挞企业管理中心(以下简称“成都蛋挞”)成立于2019年02月20日,经营范围包括企业管理咨询;软件开发与销售;电子产品销售;货物及技术进出口(国家禁止或涉及行政审批的货物和技术进出口除外)。在公司开发的项目中,需要使用在线编辑功能,但是遇到了以下的难题——

1、系统集成操作过于复杂繁琐,集成至移动端还需调用第三方app;

2、不支持跨平台、多终端在线office文档编辑,不同浏览器无法统一适配;

3、实现文档编辑功能需要安装插件,每次更新都需要重新部署,影响操作体验。

永中Web Office文档在线编辑能力,帮助企业网站以及内部业务系统实现文档在线编辑功能,提供文档编辑、文档历史管理、文档在线分享、实时保存等多种功能,全方位解决基础办公中的难题,为企业提供从文档创建、编辑、阅读、到修订处理等全生命周期的文档处理平台。

· 在线编辑,实时保存,高效体验

永中Web Office向用户提供文档在线编辑能力,无需本地安装Office及任何浏览器插件,兼容市面上的主流浏览器,高度还原本地软件里的编辑体验,有效快速地解决浏览器端的在线编辑问题。同时在线编辑的内容实时存储,和业务系统集成非常方便,为高效的办公体验增添了一道“保障锁”。

· 集成简单,三步调用,轻松安装

永中Web Office面向多平台,全新探索研发出一套适用于所有操作系统(Windows\Linux\|Mac\Android和IOS)的二次开发接口体系,无需二次开发,按照网站提示三步就能快速调用在线office编辑功能,实现政府与企业内部原有业务系统的文档调用整合,满足所有用户需求。

· 强大兼容,多端使用,格式一致

拥有强大的兼容性以及跨平台能力,支持移动设备操作,随时随地打开文档参与在线office编辑,文档显示无偏差,同时不会对文档格式进行转换,原样打开需编辑的文档,文档版式和格式高度兼容。多终端设备的自适应排版技术解决在不同设备上文档展现问题,保证用户在任何设备、平台都能享受统一的操作体验。

成都蛋挞集成永中Web Office服务之后,大幅提升了在线编辑能力及体验。此次与永中软件的合作,为其高效协同办公提质增效,为其信息化智能建设赋能。

永中Web Office同样适用于企业软件及文档管理系统等多个场景。用户至上,用心服务,未来,永中软件将继续为广大用户提供专业、优质的办公服务。

对不起,Rust这份为全栈开发者送来的礼物有点晚,但是,这份礼物着实很重!不管你是在纠结是使用MEAN还是使用MEVN,也不论你正在使用Fastify替换Express来提高服务器的性能,这个全栈解决方案值得考虑一下。

看一下这个Rust提供的全栈解决方案,性能上就不用说了,在Rust Web框架面前,JavaScript Web框架性能差得不是一点儿,而是一截儿。对于前端框架框架而言,它采用了目前最为流行的React,当然,后续会陆续支持Vue和Angular。

这个Rust全栈框架支持的数据库为关系型数据库,包括PostgreSQL和SQLite数据库,而且还提供了数据库迁移工具diesel.rs。

项目地址:网页链接

#如何选择开源软件才能控制企业成本# #create-rust-app#

本文个人web服务器软件(web虚拟服务器软件)到此分享完毕,希望对大家有所帮助。