Thursday, January 23, 2020

Server服務器端常用軟件

一、Web服務器

1.Apache
Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平台上,由於其跨平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。
官方網站:https://www.apache.org/

2.Nginx
Nginx(發音同 engine x)是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,最初供俄國大型的入口網站及搜尋引擎Rambler(俄文:Рамблер)使用。 其特點是佔有內存少,並發能力強。
官方網站:http://nginx.org/

Web加速器 Varnish HTTP Cache
Varnish HTTP Cache是一款高性能的開源HTTP加速器。Varnish的作者Poul-Henning Kamp是FreeBSD的內核開發者之一,他認為現在的計算機比起1975年已經複雜許多。在1975年時,儲存媒介只有兩種:內存與硬盤。但現在計算 機系統的內存除了主存外,還包括了cpu內的L1、L2,甚至有L3快取。硬盤上也有自己的快取裝置,因此squid cache自行處理物件替換的架構不可能得知這些情況而做到最佳化,但操作系統可以得知這些情況,所以這部份的工作應該交給操作系統處理,這就是Varnish cache設計架構。
官方網站:https://varnish-cache.org/

二、PHP & HHVM & Node.js

1.PHP
PHP是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,被廣泛的運用。
官方網站:https://www.php.net/

2.HHVM
HHVM 使用了 Just-In-Time (JIT) 編譯方式將 PHP 代碼轉換成某種字節碼。接下來把字節碼再轉換成機器碼並進行優化,讓它儘可能快的運行。
官方網站:https://www.hhvm.com/
項目地址:https://github.com/facebook/hhvm

3.Node.js
Node.js是一個基於Chrome’s JavaScript runtime建立的平台, 用於方便地搭建響應速度快、易於擴展的網絡應用。Node.js使用事件驅動,非阻塞I/O模型而得以輕量和高效,非常適合在分布式設備上運行數據密集型的實時應用。實際上Node是一個服務器端JavaScript解釋器,它對Google V8 JavaScript引擎進行了封裝。V8引擎執行Javascript的速度非常快,性能非常好。而且Node對其封裝的同時還改進了其處理二進制數據的能力。Node對一些特殊用例進行了優化,提供了替代的API,使得V8在非瀏覽器環境下運行得更好。
官方網站:https://nodejs.org/

三、數據庫

1.MySQL
MySQL是一個小型關係型數據庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購。對於Mysql的前途,沒有任何人抱樂觀的態度。目前 MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。
官方網站:https://www.mysql.com/

2.MariaDB
MariaDB是一個採用Maria存儲引擎的MySQL分支版本,是由原來MySQL的作者Michael Widenius創辦的公司所開發的免費開源的數據庫服務器。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕鬆成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB。
官方網站:https://mariadb.com/https://mariadb.org/

3.PostgreSQL
PostgreSQL是一種特性非常齊全的自由軟件的對象-關係型數據庫管理系統(ORDBMS),可以說是目前世界上最先進,功能最強大的自由數據庫管理系統。 PostgreSQL是以加州大學伯克利分校計算機系開發的 POSTGRES,版本 4.2為基礎的對象關係型數據庫管理系統(ORDBMS)。 POSTGRES 領先的許多概念只是在非常遲的時候才出現在商業數據庫中。
官方網站:https://www.postgresql.org/

4.SQLite
SQLite是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數據庫管理系統來講,它的處理速度比他們都快。SQLite第一個Alpha版本誕生於2000年5月。 至今已經有12個年頭,SQLite也迎來了一個版本 SQLite 3已經發布。
官方網站:https://www.sqlite.org/

5.Oracle Database
Oracle數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。比如SilverStream就是基於數據庫的一種中間件。Oracle數據庫是目前世界上使用最為廣泛的數據庫管理系統,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關係數據庫,它是一個完備關係的產品;作為分布式數據庫它實現了分布式處理功能。但它的所有知識,只要在一種機型上學習了Oracle知識,便能在各種類型的機器上使用它。
官方網站:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

6.Firebird
Firebird是一個全功能的,強大高效的,輕量級,免維護的數據庫。它很容易讓您從單用戶,單數據庫升級到企業級的應用。Firebird脫胎於Borland公司的開源版數據庫Interbase6.0,是一個完全非商業化的產品,用C和C++開發。由於與interbase的血緣關係,大部分interbase的開發工具可以直接應用到Firebird開發中。Firebird使用Mozilla Public License v.1.1許可證發行。
官方網站:http://www.firebirdsql.org/

四、SSH和VNC客戶端軟件

WinSCP For Windows
官方網站:https://winscp.net/

PuTTY / PuTTYgen For Windows
官方網站:https://www.putty.org/
官方網站:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Bitvise SSH Client (Tunnelier) For Windows
官方網站:https://www.bitvise.com/ssh-client-download

Bitvise SSH Server (WinSSHD) For Windows
官方網站:https://www.bitvise.com/ssh-server-download

Xshell For Windows
官方網站:https://www.netsarang.com/zh/xshell/

MobaXterm For Windows
官方網站:https://mobaxterm.mobatek.net/

RealVNC For Windows
官方網站:https://www.realvnc.com/

五、虛擬主機及VPS管理軟件

1、WHMCS
WHMCS是一套國外流行的域名主機管理軟件,主要在用戶管理、財務管理、域名接口、服務器管理面板接口等方面設計的非常人性化。WHMCS是一套全面支持域名註冊管理解析,主機開通管理,VPS開通管理和服務器管理的一站式管理軟件。
官方網站:https://www.whmcs.com/

2、虛擬主機控制面板 For Linux/FreeBSD
cPanel/WHM官方網站:https://www.cpanel.com/
DirectAdmin官方網站:https://www.directadmin.com/

Webmin/Virtualmin官方網站:http://www.webmin.com/https://www.virtualmin.com/
Vesta Control Panel官方網站:https://vestacp.com/
ISPConfig官方網站:https://www.ispconfig.org/

CyberPanel官方網站:https://cyberpanel.net/
Froxlor官方網站:https://froxlor.org/
CentOS Web Panel官方網站:http://centos-webpanel.com/

ispCP官方網站:http://isp-control.net/
i-MSCP官方網站:https://i-mscp.net/

YunoHost官方網站:https://yunohost.org/
Cloudron官方網站:https://cloudron.io/

OneinStack官方網站:https://oneinstack.com/
LNMP官方網站:https://lnmp.org/

3、虛擬主機控制面板 For Windows
WebsitePanel官方網站:http://www.websitepanel.net/
Parallels Plesk Panel官方網站:http://www.parallels.com/products/plesk/

4、VPS管理面板 For Linux
SolusVM官方網站:http://solusvm.com/
Virtualizor官方網站:http://www.virtualizor.com/
Proxmox官方網站:https://www.proxmox.com/

5、虛擬化管理軟件
OpenStack官方網站:https://www.openstack.org/
OpenNebula官方網站:https://opennebula.org/
OpenQRM官方網站:https://sourceforge.net/projects/openqrm/
Citrix Hypervisor官方網站:https://www.citrix.com/products/citrix-hypervisor/
Oracle VM官方網站:https://www.oracle.com/virtualization/vm-server-for-x86/
CloudStack官方網站:http://cloudstack.apache.org/

六、VPN服務器

Poptop 開源PPTP server
Poptop官方網站:https://sourceforge.net/projects/poptop/

DKMS (Dynamic Kernel Module Support)
DKMS官方網站:https://github.com/dell/dkms

Poptop RPM包下載地址:http://poptop.sourceforge.net/yum/stable/packages/

Libreswan VPN software
Libreswan官方網站:https://libreswan.org/

libevent – an event notification library
libevent API官方網站:http://libevent.org/

SoftEther VPN Open Source
SoftEther VPN Open Source官方網站:https://www.softether.org/

七、本地Web環境搭建程序包

XAMPP:https://www.apachefriends.org/

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.