使用 VPS 搭建個人網站
什么是 VPS
VPS 即 Virtual Private Server,翻譯過來就是虛擬專用服務器。它是一種虛擬化技術,可以在一臺物理主機上創建多個虛擬主機,每個虛擬主機的資源完全獨立。相比于傳統的共享主機,VPS 有更高的靈活性和安全性。
購買 VPS
推薦使用騰訊云的云服務器 CVM。它提供了多樣化的機型和地域選擇,購買和管理都非常方便。
- 打開 騰訊云官網,注冊賬號并進行實名認證。
- 登錄控制臺,在左側菜單欄中選擇“云服務器”。
- 根據需求選擇機型、地域、鏡像等,然后購買即可。
連接 VPS
購買完 VPS 后,需要連接上去進行配置和使用。
- 下載 SSH 客戶端,推薦使用 PuTTY。
- 打開 PuTTY,輸入 VPS 的公網 IP 地址和 SSH 端口號,默認為 22。
- 點擊“Open”按鈕,連接上 VPS。
配置 VPS
連接上 VPS 后,需要進行一些基本的配置。
更改密碼
首先需要更改 VPS 的密碼,以確保安全性。在 SSH 客戶端中輸入以下命令:
passwd
然后輸入兩次新密碼即可。
安裝 Web 服務器
搭建個人網站需要一個 Web 服務器,這里我們選擇 Nginx。
使用以下命令安裝 Nginx:
sudo apt update
sudo apt install nginx
配置防火墻
配置防火墻可以增強 VPS 的安全性。這里我們使用 ufw。
首先需要允許 SSH 連接,輸入以下命令:
sudo ufw allow ssh
然后允許 Nginx 的 HTTP 和 HTTPS 端口:
sudo ufw allow 'Nginx HTTP'
sudo ufw allow 'Nginx HTTPS'
最后啟用防火墻:
sudo ufw enable
搭建個人網站
上面的配置都完成了,接下來就是搭建個人網站啦!
創建網站目錄
首先需要創建一個用來存放網站文件的目錄,輸入以下命令:
sudo mkdir /var/www/yourdomain.com/html
將 yourdomain.com 替換成你想要的域名。
設置權限
為了確保 Nginx 可以訪問網站目錄,需要執行以下命令設置權限:
sudo chown -R $USER:$USER /var/www/yourdomain.com/html
sudo chmod -R 755 /var/www/yourdomain.com
注意將 yourdomain.com 替換成實際的域名。
創建測試頁面
輸入以下命令創建一個測試頁面:
nano /var/www/yourdomain.com/html/index.html
正文完
發表至: 云服務器
2023-05-06