安装 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 语言了。

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

延伸阅读

如何迁移到新VPS 安装 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) 服务器升级造成的宕机 Perl Fastcgi 比 mod_perl 快多少 升级Windows 10 的问题 2015年底网站的最佳配置 在VPS上安装Awstats 安装Disqus到MovableType 5 reCAPTCHA防垃圾的同时还给OCR贡献一份力量

文章来源:

Author:David Yin
link:https://seo.g2soft.net/2017/08/12/ubuntu-1604-webmin-nginx-part-3.html