Cossa.ru 上的公司博客 2023 年 5 月 31 日,下午 6:51 0 如何将网站从主机转移到 VPS

A collection of data related to the UK.
Post Reply
bhasan01854
Posts: 438
Joined: Sat Dec 28, 2024 3:25 am

Cossa.ru 上的公司博客 2023 年 5 月 31 日,下午 6:51 0 如何将网站从主机转移到 VPS

Post by bhasan01854 »

转移是必要的,因为该网站配置为使用 Sphinx 全文搜索系统进行搜索,而托管无法安装使其运行所需的库,因为这会影响所有托管用户。

准备新服务器
服务器选择了Ubuntu 22.04,连接了ISPManager 6,基础可以选择任意Linux系统,比如Debian或者Cent OS。

为了做好服务器站点转移的准备,我们采取了以下步骤:

部署了MySQL 5.3版本,类似于之前的Docker容器中的VDS。使用 MariaDB 版本 10.3.38 作为数据库服务器。在 VPS Reg.ru 上,建议用 Docker 中的服务器替换标准服务器,因为在对 DB 服务器配置进行任何编辑(例如更改编码)后,标准 MySQL 服务器无法恢复 - 请参阅 无法更新配置。
由于表格编码不正确(参见 - 编码不正确) 中英数据 ,数据库以查询字符串的形式从托管服务器下载,因为在这种形式下表格没有建立编码。为了导入如此大量的请求,需要暂时增加导入期间的 Nginx 超时时间。如果表与服务器的编码不同或不匹配,则导入为查询会有所帮助,因此导入的文本将采用 UTF-8 格式。
来自旧服务器和托管的邮箱和所有邮件都以文本文件的形式下载。通常,邮件位于 /var/www/data/email/<mailbox_name>。在新服务器上创建了相同的邮箱,然后将邮件档案的内容放在其中。
所需的库和依赖项已安装。默认情况下,服务器缺少 OpenCart 和站点模块正常工作所需的功能(例如图像优化模块)。
Post Reply