网站搜索

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


如果您想自行托管自己的 WordPress 网站,有多种方法可以实现。您可能听说过LAMPLEMP 堆栈。

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

由于 Webinoly 遵循适合您网站的最佳实践,因此您可以获得:

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

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

  • 用于创建、删除和禁用站点的命令。
  • 安装SSL证书。
  • 实时日志查看。
  • 用于访问 phpMyAdmin 的附加安全选项。

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

在 Ubuntu 中安装 Webinoly

Webinoly的安装相当简单,您所要做的就是运行以下 wget 命令。

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

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

创建您的第一个 WordPress 网站

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

sudo site example.com -wp

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

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

当您点击“安装 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 来访问工具部分。

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

sudo webinoly -default-site=blackhole

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

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

WordPress 网站上设置免费 SSL

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

sudo site example.com -ssl=on

Webinoly 还提供更多选项。例如 – 安装/卸载额外的软件包、启用 HTTP 身份验证、添加停放域、创建 WordPress 多站点等等。

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

结论

WebinolyLEMP 堆栈的一个很好且简单的实现,并添加了额外的功能。无论您是经验丰富的用户还是新手用户,这绝对值得尝试。