使用 VPS 搭建網站的實踐與體驗
介紹
Virtual Private Server(虛擬專用服務器),簡稱 VPS。它是一種虛擬化的服務器,即在一臺主機上虛擬出多臺獨立的服務器,每個服務器可以獨立運行操作系統、應用程序等。與共享主機相比,VPS 不受共享主機的資源限制,穩定性和安全性更高。本文將介紹如何使用 VPS 搭建網站。
選購 VPS 主機
首先需要選購一個 VPS 主機,推薦使用騰訊云提供的云服務器產品。騰訊云有多種選擇,包括按時間計費和按量計費兩種方式。具體如下:
- 云服務器 - 按時間計費:提供多種規格,包括 1 核 1G、2 核 4G、4 核 8G 等,按小時計費,適合臨時使用。價格從 0.09 元 / 小時起。
- 云服務器 - 按量計費:提供多種計費方式,包括按流量計費、按請求次數計費等,根據實際使用量計費,適合長期使用。價格從 39 元 / 月起。
我們可以根據實際需求來選擇不同的規格和計費方式。購買鏈接如下:
連接 VPS 主機
購買完成后,可以使用 SecureCRT 等工具連接 VPS 主機。連接方法如下:
ssh root@your_ip_address
其中 root 為用戶名,your_ip_address 為你的 VPS 主機 IP 地址。首次連接需要輸入密碼并修改密碼。
安裝 LAMP 環境
在 VPS 主機上搭建網站需要安裝 LAMP 環境,即 Linux、Apache、MySQL 和 PHP??梢允褂孟旅娴拿羁焖侔惭b LAMP 環境:
yum -y install httpd mysql mysql-server php php-mysql
安裝完成后,啟動 Apache 和 MySQL 服務:
service httpd start
service mysqld start
配置虛擬主機
在 VPS 主機上可以配置多個虛擬主機,即在同一臺機器上運行多個網站。首先需要在 Apache 配置文件中添加虛擬主機的配置,可以使用下面的命令打開配置文件:
vim /etc/httpd/conf/httpd.conf
找到以下兩行:
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
將前面的 #號去掉,即:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
保存并退出配置文件后,可以在 /etc/httpd/conf.d/ 目錄下新建一個配置文件,用于配置虛擬主機,例如:
<VirtualHost *:80>
DocumentRoot /var/www/example.com
ServerName www.example.com
ServerAlias example.com
ErrorLog logs/example.com-error_log
CustomLog logs/example.com-access_log common
</VirtualHost>
其中,DocumentRoot 指定網站文件存放的目錄,ServerName 和 ServerAlias 指定域名,ErrorLog 和 CustomLog 指定錯誤日志和訪問日志的位置。
安裝 WordPress
安裝 WordPress 可以使用官方提供的安裝程序或手動安裝。推薦使用官方提供的安裝程序,可以自動完成數據庫和用戶的創建和配置。
首先需要在 MySQL 中創建一個數據庫和用戶,可以使用下面的命令:
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON