现在是介绍如何安装 Ubuntu 22.04 (LTS), Webmin, Nginx, MariaDB, PHP-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS的时候了。
在2015年,我发布了 安装Nginx, MySQL, PHP-FPM, Perl-Fastcgi到Ubuntu 14.04 LTS
在2017年,我发布了 安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS
在 2018年, 则是发布了 安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS
在2020年,发布了 安装 Ubuntu 20.04, Webmin, Nginx, MariaDB, PHP7.4-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS
本站所在的主机就是放在了 DigitalOcean ,而新的 Ubuntu 22.04 也发布了快一个月了,所以 DavidYin 来介绍一下新的 VPS 服务器安装过程,包含的软件如下:
- Ubuntu 22.04 LTS
- Webmin 1.991
- Mariadb 10.6.7
- Nginx 1.18.0
- php8.1-FPM
- Perl Fastcgi
- SSL
- HTTP2
- ZeroSSL
免责:整个安装过程,只是个人经验,不含任何保证,采用者自己对服务器的安全以及数据负责。
第一部分
DigitalOcean VPS 的选择与安装
登录 DigitalOcean 的后台,然后在 Projecs 选择一个,没有的话,就新建一个。Project 是用来组织资源的,比如多个 vps,还有各种其它的服务。点击右上角的 Create,打开下拉菜单,选择 Droplets。Droplets就是 DigitalOcean 的 VPS 的昵称。这家服务商名称叫做数字海洋,那么每个 VPS 就像是海洋中的一滴水珠。就是这么个意思。然后就出现新建 VPS 的选项了。
之后就是选择机房位置,比如我这里选择了 旧金山的 3 号机房。VPC 网络选项默认。在认证方面,默认是要使用 SSH Key来认证的,为了简单起见,我选择了密码,然后在下面输入自己选择的 root 密码。之后会有加强安全的方式。
大概等待了十几秒钟的时间,VPS 就准备好了,可以使用。可以看到在 Fruit Project 内是这样的。
注:147.182.232.40 这个 IP 地址只是用于举例,并没有实际使用,后面的介绍还是用此 IP 地址举例,请不要尝试访问。
有了这些信息,就可以连接 VPS了,我用的是 Putty工具。用之前自己设定的 root 密码就可以。登入成功后,先重启一次。
目前这个VPS 就是一个 DigitalOcean 的干净 Server 系统,只有 SSH 服务安装在上面。
接下来,DavidYin 会分四篇来分别介绍,如何在 Ubuntu 22.04 LTS 服务器系统上安装 Webmin 控制面板,Nginx Web 服务器,MariaDB 数据库服务器,php8.1-FPM,以及 Perl-Fastcgi 和配置 SSL证书等内容。