如果您是第一次使用 VPS(Virtual Private Server),当您启动您的新 VPS 后您的默认设置是没有互联网访问权的。这意味着您需要配置一些网络设置来使其开始与互联网互动。这篇文章将是一篇关于如何通过配置 VPS 来使您的虚拟专用服务器可以通过互联网互动的指南。
要设置您的 VPS,您必须在您的计算机和 VPS 之间建立连接。您可以使用 SSH(Secure Shell) 协议连接到您的 VPS。使用终端应用程序可以连接到您的 VPS。
对于 Mac 和 Linux 用户,打开终端并键入以下命令连接到 VPS:
ssh username@server_ip_address
“username” 代表您的用户名,“server_ip_address” 代表你的服务器的IP地址。
对于 Windows 用户,您可以使用 PuTTY 软件。将 PuTTY 下载并安装到您的计算机,并使用您的 VPS 上的 IP 地址连接到它。
要在您的 VPS 上建立一个网站或访问网站,您需要安装和配置 Web 服务器。Apache 是目前最流行的 Web 服务器之一。您可以使用以下命令在您的 VPS 上安装 Apache 服务器:
sudo apt-get install apache2
在安装了 Apache 服务器之后,您可以启动它。
sudo systemctl start apache2
如果您希望 Apache 在启动时自动启动,可以运行以下命令:
sudo systemctl enable apache2
完成上述步骤后,您可以访问您的 VPS IP 地址(例如 http://vps_ip_address),在浏览器中打开 Apache 默认欢迎页面。
配置防火墙对您的 VPS 进行保护。Ubuntu VPS(虚拟专用服务器) 默认带有 UFW 防火墙,这是一种简单和易于使用的防火墙。默认情况下 UFW 是关闭的,但是,出于安全原因,您应该配置它,使它只允许您希望的流量进入 VPS。
以下是如何配置 UFW 防火墙:
确保允许 SSH 连接到您的 VPS。如果您正在使用 PuTTY,则需要允许 TCP 端口 22。
sudo ufw allow ssh
如果您的 Web 服务器的端口不是 80 或 443,请打开指定的端口。
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
允许传出流量。
sudo ufw default allow outgoing
启用防火墙。
sudo ufw enable
到此为止,您已经配置完您的 UFW 防火墙,以便您可以安全地与 Internet 交互,并且拥有来自 Internet 的隔离,以及更高级别的安全性。
当您打算使用您的 VPS 作为 Web 服务器时,您需要将域名指向您的 VPS IP 地址。您需要购买一个域名才能使用它。然后,您可以使用您购买的域名向您的 VPS IP 地址分配名称。
您可以通过 DNS 记录来配置域名。若要设置 DNS,请按照域名注册商的指示进行操作,然后使用以下命令来设置您的 VPS:
sudo nano /etc/apache2/sites-available/example.com.conf
请注意,将“example.com”替换为您的域名。在此文件中,您可以设置服务器别名。
ServerName example.com
然后,在文件底部添加以下两行,以设置 Apache 虚拟主机和指针,以使其知道如何处理传入的请求:
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com
最后,启用您的虚拟主机:
sudo a2ensite example.com.conf
重启 Apache 服务器:
sudo systemctl restart apache2
现在,您已经成功地将您的域名指向您的 VPS。您可以在浏览器中输入您的域名,以测试您的网站是否正常工作。
在本文中,我们已经为您演示了如何为您的 VPS 配置互联网访问。我们连接到 VPS,然后安装和配置 Apache 服务器和 UFW 防火墙。接下来,我们为我们的域名配置了 DNS 记录,以使其指向我们的 VPS。这些步骤可能看起来有些技术成分,但是如果按照本文中所述的步骤操作,您将拥有一个安全可靠的 VPS,在互联网上提供服务。希望这篇文章能对您有所帮助!