使用 VPS 搭建个人网站
介绍
VPS(Virtual Private Server)是一种虚拟私有服务器,在云计算时代极为流行。它的优势在于可以按需使用计算资源,使得用户可以在云端搭建自己的服务。本文将介绍如何使用 VPS 搭建个人网站。
购买 VPS
首先需要选择一家 VPS 供应商进行购买,这里我们选择腾讯云的 云服务器 CVM。
购买完 VPS 之后,我们可以在控制台中选择需要的操作系统,比如 Ubuntu。
SSH 登录 VPS
购买完成后,可以通过 SSH 登录到 VPS 中。在本地终端中输入以下命令:
ssh username@ip_address
其中 `username` 是您的 VPS 用户名,`ip_address` 是您的 VPS IP 地址。输入命令后,会出现类似如下的提示信息:
The authenticity of host 'ip_address (ip_address)' can't be established.
ECDSA key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Are you sure you want to continue connecting (yes/no)?
输入 `yes` 后,会要求输入密码,输入后即可登录到 VPS 中。
安装 Nginx
接下来,我们需要在 VPS 中安装 Web 服务器软件,这里我们选择 Nginx。
在 VPS 终端中输入以下代码:
sudo apt-get update
sudo apt-get install nginx
安装成功后,可以通过以下命令来检查 Nginx 的版本:
nginx -v
配置域名
在使用自己的域名之前,需要先将域名解析到 VPS 的 IP 地址上。可以在域名注册商处进行配置。将自己的域名解析至 VPS IP 地址,这样我们的域名就可以和 VPS 关联起来了。
编写网站内容
在 VPS 中的 `/var/www/` 目录下新建一个 `htdocs` 目录,在该目录下编写自己的网站内容。
配置 Nginx
在 VPS 终端中输入以下代码:
sudo nano /etc/nginx/sites-available/default
修改 Nginx 配置文件,使其与我们的网站内容相关联。可以根据需要修改以下代码:
server {
listen 80;
listen [::]:80;
root /var/www/htdocs;
index index.html index.htm index.nginx-debian.html;
server_name example.com;
location / {try_files $uri $uri/ =404;}
}
其中,`root` 字段需要改成网站实际内容所在目录的绝对路径,`server_name` 需要改成自己的域名。
完成修改后,保存并退出。
启动 Nginx
在 VPS 终端中输入以下代码:
sudo systemctl restart nginx
完成后,你就可以通过自己的域名访问网站了。在浏览器中输入自己的域名,即可看到自己的网站内容。
总结
通过本文的介绍,我们学习了如何使用 VPS 搭建个人网站的基本流程,包括购买 VPS、SSH 登录、安装 Nginx、配置域名、编写网站内容、配置 Nginx 和启动 Nginx 等步骤。希望本文能够能够对想要搭建个人网站的读者有所帮助。