Webinoly - 使用免费SSL安装优化的WordPress网站

Webinoly是LEMP的一个简单易用的实现,它提供了可靠的配置来托管您的WordPress网站并增加了额外的功能。

如果您希望自己托管自己的WordPress网站 ,有很多方法可以做到这一点。 你可能听说过LAMPLEMP

在本文中,我们将向您展示一种不同的方法,使用Webinoly - 一种优化的LEMP Web服务器,具有集成的多种功能,使您的生活更轻松。

由于Webinoly遵循您网站的最佳做法,因此您将获得:

  • 通过Let's Encrypt免费获得SSL证书。
  • HTTP / 2 - HTTP网络协议的主要修订版。
  • PHP 7.3 如果需要,还支持早期版本。
  • WordPress的FastCGIRedis对象缓存。
  • 自动尝试优化您的Web服务器以获取大部分可用资源。

为了管理您的网站, Webinoly提供以下选项:

  • 用于创建,删除和禁用站点的命令。
  • 安装SSL证书。
  • 实时记录视图。
  • 用于访问phpMyAdmin的其他安全选项。

在本文中,我们将向您展示如何安装Webinoly 它支持LTS版本的Ubuntu,因此您可以在Ubuntu 16.0418.04上安装它。 有报道称该服务也适用于其他版本,但到目前为止尚未进行任何官方测试。

在Ubuntu中安装Webinoly

Webinoly的安装非常简单,您只需运行以下wget命令即可

$ sudo wget -qO weby qrok.es/wy && sudo bash weby 3

这将安装所有Webinoly包,包括NginxMariaDBPHP 就这么简单。 安装完成后,您将收到MySQL用户密码:

在Ubuntu中安装Webinoly

在Ubuntu中安装Webinoly

创建您的第一个WordPress网站

现在安装完成后,您可以使用Webinoly设置您的第一个WordPress网站。 这可以通过一个命令轻松创建:

$ sudo site example.com -wp

上面的命令将创建一个带有WordPress安装的example.com网站。 它会要求您创建一个新数据库或使用现有数据库。 您可以使用默认的“y”回答所有问题, Webinoly将生成随机数据库名称,用户名和密码:

创建WordPress网站

创建WordPress网站

设置完成后,您可以打开网站并配置您网站的标题,用户名和密码:

设置WordPress网站

设置WordPress网站

当您单击“ 安装WordPress ”时,安装将完成,您可以开始在您的网站上工作。

为WordPress配置服务器

如前所述, Webinoly允许您对服务器进行一些额外的配置和调整。 下面,您可以看到一些如何添加额外配置的示例:

修改FastCGI配置。

$ sudo webinoly -config-cache
$ sudo webinoly -clear-cache=fastcgi

phpMyAdmin的默认端口是22222 如果要更改此设置,可以使用以下命令:

$ sudo webinoly -tools-port=18915
$ sudo webinoly -tools-site=mymainsite.com

第二个命令强制使用mymainsite.com访问工具部分。

为了避免恶意流量,我们可以添加黑洞作为默认的nginx响应。 这样,当发出与任何网站不对应的请求时,不会返回任何内容。

$ sudo webinoly -default-site=blackhole

如果您想阻止IP地址到达您的网站,您可以使用以下命令:

$ sudo webinoly -blockip=xx.xx.xx.xx

在WordPress网站上设置免费SSL

要为您的域颁发免费SSL证书,您可以使用:

$ sudo site example.com -ssl=on
在WordPress上设置免费SSL

在WordPress上设置免费SSL

您可以使用Webinoly提供更多选项。 例如 - 安装/卸载额外的软件包,启用HTTP身份验证,添加托管域,创建WordPress多站点以及许多其他软件包。

有关更多详细信息和示例,建议您查看Webinoly的文档

结论

Webinoly是一个很好的,简单的LEMP实现,增加了额外的功能。 如果您是经验丰富的用户或新手用户,这绝对值得尝试。