网站搜索
这是一个循序渐进的初学者指南,展示了如何配置 Nginx 以阻止某些 IP 或 IP 范围访问您的网站,并阻止所有其他 IP,而只有您(和指定的 IP)可以访问 wordpress 登录页面。
这个网站几天前遭到了攻击。有人不断发出数万个请求,这减慢了服务器响应的速度。而且,这是我手动阻止攻击者的 IP 并限制对登录页面的访问所做的。
注意:对于大量 DDoS 攻击,建议使用第三方工具/服务,例如 fail2ban 或 CloudFlare,通过自动禁止 IP 来缓解。
1. 首先,连接到您的 Linux 服
阅读更多 →
这是一个分步初学者指南,展示了如何在 Ubuntu 22.04 桌面版或服务器版中安装最新版本的 Nginx Web 服务器(主线或稳定版)。
Nginx 是一个流行的免费开源 Web 服务器,也可以用作反向代理、负载均衡器、邮件代理和 HTTP 缓存。
对于刚刚工作的版本,用户可以运行命令 sudo apt install nginx-full 从 Ubuntu 系统存储库安装它,但该存储库始终是旧的。
对于最新版本,有两种方法安装 Web 服务器。除了从源代码构建之外,它们还包括 Ubuntu PPA 和 Nginx 的官方存储库。
本教程将引导您在 Arch Linux 2016 上安装和配置 Nginx、MySQL、PHP (LEMP) 堆栈。
你可能知道,LEMP是Linux、nginx(engine x)、M的缩写ySQL/MariaDB、PHP/Perl/Pyhton。出于本文的目的,我将使用以下测试机器。
在之前的教程中,我们描述了如何在 FreeBSD 中设置 FAMP 堆栈。
现在,我们将向您展示如何在 FreeBSD 10.2 服务器中安装 Nginx、MariaDB 和 PHP (FEMP) 堆栈。
您可能知道,FEMP 是 FreeBSD、Nginx (engine x)、MariaDB/M的缩写ySQL 和 HP。
出于本教程的目的,我将使用以下测试机器。
阅读更多 →
phpMyAdmin是一个基于Web的数据库管理工具,可用于通过Web浏览器管理MySQL或MariaDB。使用phpMyAdmin,您可以轻松管理MySQL或MariaDB数据库、用户、表、列、关系、索引和权限等。它具有直观的数据库处理界面并支持大多数MySQL功能。 phpMyAdmin 将支持多个数据库服务器。它将从 CSV 和 SQL 导入数据,并将数据导出为各种格式,例如 CSV、SQL、XML、PDF、ISO/IEC 26300 - OpenDocument 文本和电子表格、Word、Excel、LATEX 等。它是免费、开源的,并使用 PHP 编写。
在本教程中,我们将了解如何在 FreeBSD 10.2 服务器中使用 Apache 和 Nginx 安装 phpMyAdmin。
阅读更多 →
在之前的教程中,我们讨论了如何在 Ubuntu 18.04 LTS 服务器中安装 LAMP 堆栈。在本教程中,我们将了解如何在 Ubuntu 18.04 LTS 最小服务器版本中安装 Nginx、MariaDB、PHP(LEMP 堆栈)。正如我在上一篇教程中提到的,LEMP 是 Linux、Engine-x、MariaDB/M 的缩写ySQL、PHP/Perl/Python。出于本教程的目的,我将使用以下测试机器:
在之前的指南中,我们讨论了如何在 Ubuntu 18.04 LTS 中配置 Apache 虚拟主机。今天,在本指南中,我们将学习在 Ubuntu 18.04 中设置 Nginx 服务器块。服务器块类似于 Apache 中的虚拟主机,可帮助您在单个服务器上托管多个网站/域。我的测试盒IP地址是192.168.225.24,主机名是ubuntuserver。
确保您已将 Ubuntu 系统更新到最新版本。
1.安装 Nginx 网络服务器
要在 Ubuntu 上安装 Nginx Web 服务器,请运行:
sudo apt-get install nginx 阅读更多 →
在之前的教程中,我们讨论了如何在 Ubuntu 20.04 LTS 服务器中安装 LAMP 堆栈。在本教程中,我们将了解如何在 Ubuntu 20.04 LTS 服务器版本上安装 Nginx、MySQL、PHP(LEMP 堆栈)。 LEMP 是Linux、Engine-x、MariaDB/MySQL 的缩写>PHP/Perl/Python。
出于本教程的目的,我将使用以下测试机器:
如果您使用 Nginx 作为网络服务器,并在 WordPress 网站上安装 Google XML Sitemap 插件,那么当您将 xml 站点地图提交到 Goolge Search Console 时,您可能会得到WordPress 站点地图 404 未找到错误。
LEMP 代表 Linux、Nginx(读作 X 引擎)、MySQL/MariaDB 和 PHP。它使服务器能够托管动态网站和 Web 应用程序。在本教程中,我将向您展示如何在 CentOS 7 服务器上安装 LEMP 堆栈。我选择安装 MariaDB 作为数据库服务器而不是 MySQL。
与 Apache 相比,Nginx 是一种快速的 Web 服务器,并且现在变得越来越流行。为了在 CentOS 7 上安装 Nginx,我们需要使用以下命令添加 EPEL 存储库。 EPEL 代表企业 Linux 的额外软件包。
输入您的密码。现在已经添加了存储库,是时候安装 Nginx 了:
Nginx安装完成后,我们需要启
阅读更多 →