服务器的公共 IP 地址来检查一切是否正常

Networking at Lead Sale forum drives success
Post Reply
rubinaakter
Posts: 78
Joined: Sat Dec 07, 2024 4:45 am

服务器的公共 IP 地址来检查一切是否正常

Post by rubinaakter »

空 的专用服务器 不适合安装网站。在本文中,您将学习如何准备基本软件以及如何配置服务器的控制面板及其上托管的网站。

如何准备
首先,您需要在服务器上安装LAMP复合体,它由4个主要组件组成:

Linux
- 所以每个当前的分布:
乌班图
,
德班
,
CentOS
, ETC。
Apache是​​一款免费的Web服务器,配置灵活,内置支持模块化的虚拟主机机制。模块可以显着扩展现有功能并添加新功能,它们可用于提高安全性、修复错误、支持新的编程语言等。大多数 Apache 模块都是由 Apache 软件基金会开发的,但存储库还包含来自开源开发人员的各种模块。
MariaDB/MySQL 是数据库管理系统。 DBMS 提供数据的安全性、可靠性和完整性,并将所有更改记录到文件系统。
PHP 是用于开发 Web 应用程序和创建页面的最流行的脚本语言。

为网站手动配置专用服务器或 VPS 从设置 LAMP 开始,因为所有这些组件对于动态网站和应用程序的运行都是必需的。

LAMP组件
以 Ubuntu 为例,我们将向您展示如何使用控制台以手动模式配置和准备服务器的所有内容。安装操作系统后,您应该做的第一件事是创建并配置具有非 root 访问权限的用户配置文件。

第二步 - 安装 Apache Web 服务器
在 Ubuntu 上,这是通过 apt 包管理器使用命令完成的:

$ sudo apt 更新

$ sudo apt install apache2

sudo 命令以 root 访问权限启动分配的任务,因此您需要输入密码来确认操作。然后您将收到一条消息,告诉您正在安装哪些 Apache 模块以及需要多少磁盘空间。要确认,请输入 Y 并按 Enter。

如何配置防火墙并允许网络流量
安装 Apache 后,您需要确保防火墙正确允许 HTTP 和 HTTPS 流量通过。您需要检查的第一件事是 UFW 防火墙是否有 Apache Web 服务器的配置文件

有:

$ sudo ufw 应用程序列表

在命令行上你应该看到这样的内容:

可用的应用程序:

阿帕奇

阿帕奇完整版

阿帕奇安全

开放SSH

最后,检查 Apache Full 配置文件设置,确保允许流量通过两个最重要的端口:443 和 80。为此,我们依次输入两个命令:

$ sudo ufw 应用程序信息“Apache Full”

下一个:

$ sudo ufw 允许“ Apache Full”

现在,您可以通过在 Web 浏览器中打开服务器的公共 IP 地址来检查一切是否正常。如果你不知道这个地址,可以使用iproute2工具来查找。输入命令:

$ ip地址显示 eth0 | grep inet | awk '{ 打印 $2; }' | sed 's/\/.*$//'

之后,您将从命令行获取服务器地址的行。

第三步 - 安装 MySQL
让我们安装 DBMS,它将帮助我们组织对数据库的访问并方便地存储所有站点信息。为此,我们再次需要安装复杂的高级打包工具。输入命令:

$ sudo apt安装mysql服务器

之后,在安装之前,您将看到软件包列表以及它们需要多少磁盘 印度尼西亚电话号码列表
空间。与前一种情况一样,输入 Y 并按 Enter 键。接下来,您需要配置密码验证并设置每个密码的安全级别。理想情况下,选择值 2 并选择包含数字、大小写字母和特殊字符的密码。密码越复杂越好。

第四步 - 安装 PHP

Image

显示动态内容和执行所有脚本的最重要组件。我们使用 apt 包管理器再次安装它们。输入命令:

$ sudo apt install php libapache2-mod-php php- mysql

之后,该组件将顺利安装,您可以在VPS上安装网站。但这是安装 LAMP 组件的手动方法,而且并不是最简单的。从专用服务器控制面板执行此操作要容易得多:

从 VPS 列表中选择“创建服务器”。
指定服务器名称并在必要时留下评论。
选择目标操作系统和软件 - 在我们的例子中是 Ubuntu 发行版和 LAMP 组件。
指定专用服务器的最佳配置。
添加 SSH 密钥 - 如果您还没有密钥,请提前创建它。
启用针对 DDoS 攻击的防护。
支付定价计划的费用。
经过这些干预后,您可以在服务器或 VPS 上托管您的 Web 项目。

HostZealot 提供了一种更简单的方法 - 在选择合适的定价计划时,您只需勾选“创建 VPS 时安装 LAMP”选项即可。然后,这些组件将默认安装在服务器上。

如何在服务器上安装您的网站

在服务器上手动安装网站
要安装网站,您需要将数据下载到服务器的驱动器。为此,请通过 FTP 客户端 WinSCP 或 FileZilla 使用 SFTP 协议连接到服务器。大多数管理员更喜欢第二种选择,因为它更简单、更方便。因此,启动 FileZilla 客户端并按照以下步骤操作:

在“站点管理器”中单击“新建”按钮。
记下连接的名称。
将眼睛移至窗口右侧 - 在那里您将看到一个“主机”字段,您需要在其中输入 Web 服务器的 IP 地址。
在服务器类型字段中,选择 SFTP 和 SSH2。
您必须输入稍高一点的端口号。默认情况下为 22,但如果更改它以防止 DDoS,则必须输入实际端口。
作为您首选的识别方法,请选择常用的一种。
使用默认值 root 填写用户名字段。
输入具有 root 权限的用户的密码。
单击窗口左下角的“连接”。
这将带您到根目录,并且该站点需要放置在 /var/www/html 中。如果通过控制台手动放置 LAMP 组件,则目标目录为 /var/www/site1/public_html。

下一步是通过 SSH 连接到服务器。使用VDS控制面板中的控制台并输入命令:

mysql

这里需要指定数据库的名称、用户名和密码。建议提供您网站配置所需的数据。这里,如果需要,您还可以通过SFTP协议将数据库转储下载到/var/www/,然后使用以下命令导入:

mysql -u"登录名"name_DB -p"密码" < /var/www/dump.sql

为了方便地处理所有服务器数据,您还可以安装 phpMyAdmin Web 应用程序,这将使您的生活更加轻松。

ISPmanager 中的安装说明
ISPmanager 是一个 Web 服务器控制面板,提供多种用于管理 Apache 软件、DBMS MySQL 和邮件服务器的选项。首先创建一个具有有限权限的新用户 - 这更安全。为此,请执行以下操作:

在“帐户”部分中,找到“用户”项并单击“创建”。
输入您的用户名和密码,所有其他设置和参数均已预设。
指定域名并创建用于连接的 FTP 用户。
单击“完成”保存所有更改。
返回“用户”部分并使用之前输入的详细信息登录新创建的帐户。
接下来我们需要连接域。为此,请访问注册表网站并指定服务器 IP 的 A 记录。如果尚未添加域,请立即在 WWW 域部分中添加。要成功完成,您必须提供域名和电子邮件管理员,所有其他字段将自动填写,您无需更改任何内容。

第三步是将网站的文件上传到域。为此:

转到“WWW 域”,突出显示所需的域并单击“目录”。
删除默认创建的index.html文件。
从网站下载文件存档。
将存档内容提取到默认指定的目录。
现在这是一件小事 - 转到“Main”,然后“Databases”并单击“Create”。在此输入数据库名称、用户名和密码。这里的数据也是从站点的配置文件写入的,这一点很重要。如果您有现有数据库,可以从“工具”部分导入它。

VestaCP 中的安装说明
Post Reply