安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS(3)

安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS上

第三部分

之前介绍了 Ubuntu 的安装,Webmin 的安装,以及简单的 SSH 安全设置。很多人会用证书登入,禁止 root 登入等等,都很好,选择你自己合适的就好。 接下来先以之前新添加的用户来以SSH方式登入 VPS 服务器终端。


简单说明:下面这些都是用来举例说明所用的,在实际使用中请用真实的数据。
IP: 45.77.112.204
Domain: whovpn.com
username: davidyin

安装 Nginx Web 服务器

参考 nginx 的官方文档。 在写此文的时候,最新的 nginx mainline 版本是 1.13.4 在终端输入下面的命令,下载并添加 nginx 的官方 PGP key。
sudo wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key

然后编辑/etc/apt/sources.list,在文件的最后添加下面的源。

deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx

执行下面的命令来安装 nginx 1.13.4

sudo apt update
sudo apt install nginx
nginx-mainline-install.png

此时,在浏览器中直接输入 IP 地址,可能还没有启动,只要在终端启动 Nginx 服务器就可以看到下面的默认网页了。

sudo service nginx start
nginx-default.png

安装MariaDB 服务器

接下来安装 MariaDB 关系数据库服务器,它是 MySQL 的一个替代产品,两年前,一直用的是 MySQL 服务器的,最近的一两年,用 MariaDB 多了。

参考 MariaDB 官方文档

选择安装 MariaDB 10.2 稳定版。

先是添加Key和官方源。

sudo apt install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mariadb.mirror.globo.tech/repo/10.2/ubuntu xenial main'

在执行第一条命令的时候,看到的返回信息有无用的 Linux 核心包可以卸载,于是先执行 sudo apt autoremove 来清理,之后重启 VPS,再执行上面的三条命令。 然后就可以安装 MariaDB 数据库服务器了。

sudo apt update
sudo apt install mariadb-server

安装过程中会提示输入 MariaDB服务器的 root 用户的密码,这里一定要设置,非常重要

之后,MariaDB 服务就自动启动了,输入 sudo service mariadb status 可以查看服务状态。

mariadb-status.png 此时在Webmin管理面板的地方,Refresh Modules 之后,就可以在服务的地方看到 MySQL database server了。进入这里可以直接添加数据库等多种操作。 mariadb-webmin.png

至此两个服务器的安装已经完成,下面要介绍的是 php7.1-fpm以及 Perl-Fastcgi两个服务,安装之后,就可以支持世界上最完美的语言 php,以及比较完美的 Perl 语言了。


作者: David Yin
原载: SEO 网站优化推广
版权所有。转载时必须以链接形式注明作者和及本声明。