菜鸟科技网

虚拟主机怎么选?怎么进?

第一步:准备工作(你需要什么信息?)

在开始之前,你需要从你的虚拟主机提供商那里获取以下几个关键信息,这些信息通常会在你购买主机后发送到你的邮箱,或者在服务商的“控制面板”或“客户面板”中找到。

虚拟主机怎么选?怎么进?-图1
(图片来源网络,侵删)
  1. 主机地址

    • FTP服务器地址:这是你连接FTP时需要填写的服务器名,通常格式是 ftp.yourdomain.com 或者一个IP地址(如 168.1.100),很多服务商现在推荐使用 SFTP (SSH文件传输协议),它更安全,地址可能和FTP一样。
    • 控制面板地址:这是你访问网站管理后台的网址,常见的是 cPanel, Plesk, Webmin 等,地址通常是 https://yourdomain.com/cpanelhttps://yourdomain.com:2083
  2. 用户名

    • FTP用户名:用于登录FTP账户的用户名,有时和你的控制面板用户名是同一个,但有时是独立的,格式可能是 cpanel_username 或者 yourdomain.com
    • 控制面板用户名:登录控制面板的用户名。
  3. 密码

    • FTP密码:对应FTP用户名的密码。
    • 控制面板密码:对应控制面板用户名的密码。注意: 初始密码可能是一串随机字符,首次登录后最好修改成你自己的。
  4. 端口号

    虚拟主机怎么选?怎么进?-图2
    (图片来源网络,侵删)
    • FTP默认端口21
    • SFTP默认端口22 (强烈推荐使用,更安全)
    • 控制面板端口2083 (HTTPS) 或 2082 (HTTP),但通常直接通过域名访问即可,无需填写端口号。

第二步:选择进入方式(两种主要方法)

你有两种主要的方式来“进入”并管理你的虚拟主机。

通过控制面板(图形化管理界面)

这是最简单、最推荐新手使用的方法,控制面板提供了一个可视化的界面,让你可以轻松管理网站文件、数据库、邮箱、域名等。

常见控制面板类型:

  • cPanel: 目前最流行的控制面板,界面友好,功能强大。
  • Plesk: 另一个主流选择,尤其在Windows主机和Plesk面板的VPS上很常见。
  • 其他: 宝塔面板、Webmin等。

操作步骤:

虚拟主机怎么选?怎么进?-图3
(图片来源网络,侵删)
  1. 打开浏览器,输入你的控制面板地址(https://yourdomain.com/cpanel)。
  2. 输入用户名和密码
  3. 登录成功后,你会看到一个包含各种图标的仪表盘。
  4. 管理文件
    • 找到名为 “文件管理器” (File Manager) 的图标并点击。
    • 这会打开一个类似Windows资源管理器的网页界面。
    • 你可以上传、下载、编辑、删除网站文件和文件夹,你的网站文件通常位于 public_htmlwww 目录下。这是你网站根目录,所有对外访问的文件都必须放在这里。

通过FTP/SFTP客户端(文件传输工具)

FTP (文件传输协议) 是一种更传统、更快速的文件传输方式,适合需要批量上传下载大量文件或使用专业代码编辑器的用户。

你需要准备:

  • 一台电脑。
  • 一个FTP客户端软件,推荐以下几款:
    • FileZilla (免费、跨平台、最流行)
    • Cyberduck (免费、跨平台、界面简洁)
    • WinSCP (Windows平台,功能强大)

以 FileZilla 为例的操作步骤:

  1. 下载并安装 FileZilla
  2. 打开 FileZilla,在顶部的快速连接栏中填写信息:
    • 主机: 你的FTP服务器地址 (如 ftp.yourdomain.com)
    • 用户名: 你的FTP用户名
    • 密码: 你的FTP密码
    • 端口: 21 (FTP) 或 22 (SFTP,推荐)
  3. 点击“快速连接”
  4. 连接成功后,你会看到左右两个窗口:
    • 左侧:是你自己电脑上的本地文件。
    • 右侧:是虚拟主机上的远程文件。
    • 你可以通过拖拽文件或右键选择“上传/下载”来在电脑和服务器之间传输文件。
    • 同样,你的网站根目录通常在 /public_html/www 目录下。

第三步:常见问题与解决方案

Q1: 我忘记了密码怎么办?

A1: 登录你的主机服务商的客户面板(不是网站的控制面板),在里面找到“重置FTP密码”或“更改控制面板密码”的选项,按照提示操作即可重置。

Q2: 连接失败,提示“无法连接到服务器”或“ECONNREFUSED”?

A2: 可能的原因有很多,按以下顺序排查:

  1. 检查网络:确保你的网络连接正常。
  2. 检查信息:仔细核对主机地址、用户名、密码和端口号是否完全正确,注意大小写和空格。
  3. 检查防火墙/杀毒软件:它们可能阻止了FTP/SFTP的连接,尝试暂时关闭它们再试。
  4. 联系主机商:如果以上都正确,可能是服务器端的问题,联系你的虚拟主机提供商,询问你的FTP账户是否正常,服务器防火墙是否设置正确。

Q3: 连接成功,但找不到网站文件(public_html目录)?

A3: 这很正常,你可能登录到了一个非Web根目录,在FTP客户端或控制面板的文件管理器中,导航到 根目录,然后进入 public_htmlwww 文件夹,这里才是你的网站文件应该存放的地方。

Q4: SFTP和FTP有什么区别?我该用哪个?

A4:

  • FTP (File Transfer Protocol):传统的文件传输协议,数据传输是明文的,不安全,容易被窃听。
  • SFTP (SSH File Transfer Protocol):基于SSH的安全文件传输协议,所有数据都经过加密,非常安全。

强烈建议你始终使用SFTP,除非你的主机服务商不支持,SFTP的连接端口是 22

Q5: 我需要用什么软件来编辑文件?

A1:

  • 简单编辑:直接在控制面板的“文件管理器”里在线编辑。
  • 专业编辑:使用FTP客户端连接后,在远程文件上右键选择“编辑”,会自动调用你电脑上的代码编辑器(如 VS Code, Sublime Text, Notepad++ 等)进行编辑,保存后会自动上传回服务器,非常方便。

方法 优点 缺点 适用人群
控制面板 图形化界面,简单直观,无需额外软件,可管理网站所有方面。 速度相对较慢,大量文件操作时效率低。 所有用户,特别是新手
FTP/SFTP客户端 传输速度快,适合批量操作,可无缝集成专业代码编辑器。 需要额外安装软件,无图形化管理功能(仅限文件)。 开发者、有经验的站长、需要频繁传输文件的用户。

给新手的建议:

  1. 先从控制面板开始,找到“文件管理器”来上传你的第一个 index.html 文件,看看网站是否可以访问。
  2. 熟悉后,可以安装一个 FileZilla,用它来管理文件,效率会更高。

希望这份详细的指南能帮助你顺利“进入”并管理你的虚拟主机!

分享:
扫描分享到社交APP
上一篇
下一篇