安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(3)

安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS。

第三部分

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

安装 Nginx Web 服务器

Ubuntu 18.04 已经内置了最新的 Nginx 稳定版的仓库。所以无需再用之前的添加 Nginx 官方仓库的方式来安装了。当前最新的版本是 1.14.0。

直接输入下面的命令。

sudo apt install nginx

此时,在浏览器中直接输入 IP 地址,就可以看到下面的默认网页了。

nginx-welcome.jpg安装 MariaDB 数据库服务器

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

为什么选择 MariaDB,而不是 MySQL?

算是我个人的喜好吧,也因为 MySQL 在甲骨文手中,并不是太过放心,担心其闭源。

而 MariaDB 是由原 MySQL 创始人和社区从 MySQL 分支而来,命令和 API 同 MySQL 保持一致,实际使用上并没有不便。

MariaDB 是免费,开源的软件。


Ubuntu 18.04 软件仓库内置的 MariaDB 版本是10.1 版。是 MariaDB 的多个稳定版之一。

sudo apt install mariadb-server

安装过程没有什么提示,完成后,输入

sudo mysql_secure_installation

mysql-secure-pass.jpg

这一步就是为了设置 mariaDB 数据库的 root 用户密码。默认安装过程中,是没有密码,或者说空密码。

此时在 Webmin 管理面板的地方,Refresh Modules 之后,看不到 MySQL database server。点击 Un-used Modules,选择 MySQL Database Server, 点击 MySQL Server Configuration,会显示配置文件没有找到,点击 module configuration 链接。修改 MySQL configuration file 路径为 /etc/mysql/my.cnf。

mariadb-cnf-path.jpg保存后,再次 Refresh Modules,就可以在 Servers 部分看到 MySQL Database Server 的设置。

mysql-server-settings.jpg在这里可以进行添加数据库等等的操作。

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

《安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS》 第一部分 安装 Linode VPS 裸系统 第二部分 安装 Webmin 控制面板,SSH 安全设置 第三部分 安装 Nginx Web 服务器,安装 MariaDB 服务器 第四部分 安装 php7.2-fpm,设置主机,签发 Let's Encrypt SSL 证书 第五部分 配置 https 主机,安装 perl-fastcgi 把网站放在Dreamhost,通过LinkWorth获取广告收益,每个链接高达$40。
G2links Web Directories

延伸阅读

安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS(3) 如何迁移到新VPS MovableType 7 安装错误: Specified key was too long 安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(2) 安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(1) MovableType 7 发布 RC1 phpBB 3.2.x 的 Sitemap 扩展 安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS(2) 安装 Ubuntu 16.04, Webmin, Nginx, MariaDB, PHP7.1-FPM,Perl-Fastcgi 到 Vultr.com 的 VPS(1) 服务器升级造成的宕机

文章来源:

Author:David Yin
link:https://seo.g2soft.net/2018/05/29/ubuntu-1804-part-3.html