返回列表

騰訊雲帳號快速註冊 騰訊雲香港節點部署 WordPress 網站:伺服器選擇與設定教程

騰訊雲國際 / 2026-10-10 19:59:13

# 騰訊雲香港節點部署 WordPress 網站:伺服器選擇與設定教程

## 一、這篇教程要解決什麼問題

搜尋「騰訊雲香港節點部署 WordPress 網站:伺服器選擇與設定教程」的使用者,通常不是想看產品介紹,而是想直接完成以下任務:

- 在騰訊雲香港地域購買一台可用的雲伺服器
- 確定 WordPress 網站應該選什麼 CPU、記憶體、系統碟配置
- 建立 Linux 環境並安裝 Nginx、MySQL、PHP
- 正確設定安全組、防火牆、SSH 遠端登入
- 把網域解析到伺服器,完成 WordPress 安裝
- 配置 HTTPS、偽靜態、備份與基礎效能優化
- 遇到無法訪問、資料庫連不上、502、權限錯誤時能快速排查

如果你的目標是把 WordPress 站點穩定部署在騰訊雲香港節點,下面這篇文章會按照實際操作順序展開。

---

騰訊雲帳號快速註冊 ## 二、部署前先做選型:香港節點應該怎麼選

### 1. 為什麼選香港地域

騰訊雲帳號快速註冊 如果網站主要面向中國香港、東南亞,或希望海外訪問延遲較低,同時不想折騰跨境連線問題,騰訊雲香港節點是常見選項。

實操上,選地域時主要考慮:

- **訪問人群在哪裡**:香港、澳門、台灣、東南亞用戶優先考慮香港
- **是否需要低延遲公網訪問**
- **是否要獨立公網 IP**
- **是否後續要配合 CDN、資料庫、物件儲存**

如果你的網站訪問者主要在中國內地,也可以做兩步測試再決定:

- 本地 ping 香港節點
- 用第三方監測工具測試香港 IP 的延遲與丟包

### 2. WordPress 伺服器規格怎麼選

不要一開始就買過高配置,也不要低到安裝完成後就卡頓。一般可按下面方式選。

#### 個人部落格 / 企業展示站

騰訊雲帳號快速註冊 - 2 核 CPU
- 2GB 或 4GB 記憶體
- 50GB SSD 系統碟
- 3Mbps~5Mbps 公網頻寬

適合:

- 每日訪問量不高
- 文章站、品牌官網、作品展示

#### 中小型內容站 / 多外掛 WordPress

- 2 核 4GB 或 4 核 4GB
- 60GB~100GB SSD
- 5Mbps 以上公網頻寬

適合:

- 安裝 Elementor、WooCommerce、快取外掛等
- 圖片較多
- 同時有後台編輯與前台訪問

#### WooCommerce 或較高並發站點

- 4 核 8GB 起
- SSD 雲硬碟 100GB+
- 建議獨立資料庫或高性能 MySQL
- 頻寬依實際流量調整

### 3. 作業系統怎麼選

部署 WordPress,優先建議:

- **Ubuntu 22.04 LTS**
- **CentOS 替代系統如 Rocky Linux / AlmaLinux**

騰訊雲帳號快速註冊 如果你希望教程命令更通用、套件版本較新,本篇使用:

- **Ubuntu 22.04**
- Web 服務:**Nginx**
- 資料庫:**MySQL 或 MariaDB**
- PHP:**PHP 8.1/8.2**

騰訊雲帳號快速註冊 ---

## 三、在騰訊雲購買香港雲伺服器的實際步驟

### 1. 建立雲伺服器實例

進入騰訊雲控制台後,找到 **雲伺服器 CVM**,建立新實例。

建立時重點注意以下參數:

#### 地域

選擇:

- **中國香港**

#### 可用區

一般選任一可用區即可。如果你只有一台 WordPress 站點,這裡不需要過度糾結。後續若有高可用需求,再考慮多可用區架構。

#### 機型

建議選標準型即可,除非有明確高計算需求。

#### 映像

選:

- Ubuntu Server 22.04 LTS 64位

#### 系統碟

建議:

- SSD 雲硬碟
- 50GB 起步

WordPress 本體不大,但圖片、備份、快取很容易把磁碟塞滿,50GB 是比較穩妥的起點。

#### 網路與公網 IP

- 分配公網 IP
- 頻寬按預算與流量選擇
- 計費模式選按流量或按頻寬,依實際情況決定

騰訊雲帳號快速註冊 #### 登入方式

建議:

- **SSH 金鑰**優先
- 如果臨時使用密碼,也要在登入後第一時間改密碼並加固 SSH

### 2. 安全組初始規則

至少放行以下端口:

- 22:SSH
- 80:HTTP
- 443:HTTPS

如果是 Windows 才需要 3389,WordPress Linux 伺服器不需要。

建議安全組規則如下:

| 協議 | 端口 | 來源 | 用途 |
|---|---:|---|---|
| TCP | 22 | 你的管理 IP | SSH 遠端登入 |
| TCP | 80 | 0.0.0.0/0 | HTTP 網站訪問 |
| TCP | 443 | 0.0.0.0/0 | HTTPS 網站訪問 |

**注意**:22 端口不要直接對全網開放更安全,最好限制為你的辦公或家庭固定 IP。

---

## 四、伺服器初始化:SSH 連接與基礎設定

### 1. 使用 SSH 連接伺服器

本機終端執行:

```bash
ssh root@你的伺服器公網IP
```

如果使用金鑰:

```bash
ssh -i /path/to/your-key.pem root@你的伺服器公網IP
```

首次登入後先更新系統:

```bash
apt update && apt -y upgrade
```

### 2. 建立普通管理用戶

不建議長期直接使用 root。

```bash
adduser wpadmin
usermod -aG sudo wpadmin
```

之後可切換:

```bash
su - wpadmin
```

### 3. 設定時區

```bash
timedatectl set-timezone Asia/Hong_Kong
```

檢查結果:

```bash
timedatectl
```

### 4. 基礎防火牆設定

騰訊雲帳號快速註冊 Ubuntu 可使用 UFW:

```bash
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status
```

**注意**:如果你在騰訊雲安全組已限制 22 來源 IP,本機防火牆也要同步確認,不然容易把自己鎖在門外。

---

## 五、安裝 WordPress 執行環境

本教程使用 Nginx + MySQL + PHP-FPM。

### 1. 安裝 Nginx

```bash
apt install -y nginx
systemctl enable nginx
systemctl start nginx
systemctl status nginx
```

瀏覽器訪問:

```text
http://你的伺服器公網IP
```

若能看到 Nginx 預設頁,表示 Web 服務正常。

### 2. 安裝 MySQL

```bash
apt install -y mysql-server
systemctl enable mysql
systemctl start mysql
```

執行安全初始化:

```bash
mysql_secure_installation
```

建議至少完成:

- 設定 root 密碼或使用 socket 驗證
- 刪除匿名用戶
- 禁止遠端 root 登入
- 刪除測試資料庫
- 重新載入權限表

### 3. 安裝 PHP 與 WordPress 需要的擴充

```bash
apt install -y php-fpm php-mysql php-cli php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip php-bcmath php-imagick unzip curl
```

查看版本:

```bash
php -v
```

確認 PHP-FPM 狀態:

```bash
systemctl status php8.1-fpm
```

如果你的實際版本不是 8.1,請以系統安裝版本為準,例如 php8.2-fpm。

---

## 六、建立 WordPress 專用資料庫與帳號

登入 MySQL:

```bash
mysql -u root -p
```

建立資料庫:

```sql
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
```

建立使用者:

```sql
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的高強度密碼';
```

授權:

```sql
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```

這一步常見錯誤:

- 密碼設得太簡單,導致策略不通過
- 使用者建立成功,但沒授權
- WordPress 連線時資料庫主機填錯,應填 `localhost`

---

## 七、下載並部署 WordPress 程式

### 1. 下載 WordPress

進入網站目錄:

```bash
cd /var/www
curl -O https://wordpress.org/latest.tar.gz
```

騰訊雲帳號快速註冊 解壓:

```bash
tar -xzf latest.tar.gz
mv wordpress yourdomain
```

例如:

```bash
mv wordpress example.com
```

### 2. 設定目錄權限

```bash
chown -R www-data:www-data /var/www/example.com
find /var/www/example.com -type d -exec chmod 755 {} \;
find /var/www/example.com -type f -exec chmod 644 {} \;
```

### 3. 建立 WordPress 設定檔

```bash
cd /var/www/example.com
cp wp-config-sample.php wp-config.php
```

編輯:

```bash
nano wp-config.php
```

修改以下內容:

```php
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wpuser' );
define( 'DB_PASSWORD', '你的高強度密碼' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
```

再到 WordPress 官方 API 生成安全金鑰,替換 `AUTH_KEY` 等內容。

你也可以加入:

```php
define('FS_METHOD', 'direct');
```

騰訊雲帳號快速註冊 避免後台安裝外掛時反覆要求 FTP 資訊。

---

## 八、設定 Nginx 網站配置

### 1. 建立站點設定檔

```bash
nano /etc/nginx/sites-available/example.com
```

寫入以下內容:

```nginx
server {
listen 80;
server_name example.com www.example.com;

騰訊雲帳號快速註冊 root /var/www/example.com;
index index.php index.html index.htm;

client_max_body_size 64M;

騰訊雲帳號快速註冊 location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

location ~ /\.ht {
deny all;
}
}
```

注意:`php8.1-fpm.sock` 要與你伺服器實際 PHP 版本一致。

### 2. 啟用站點

```bash
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
```

如果 `nginx -t` 報錯,先不要 reload,先檢查:

- 配置檔是否有拼寫錯誤
- PHP-FPM socket 路徑是否正確
- `server_name` 是否書寫正確

### 3. 移除預設站點

避免預設頁覆蓋你的網站:

```bash
rm -f /etc/nginx/sites-enabled/default
nginx -t
systemctl reload nginx
```

---

## 九、網域解析到騰訊雲香港伺服器

在你的網域 DNS 管理平台添加 A 記錄:

- 主機記錄:`@`
- 記錄值:你的伺服器公網 IP

再加一條:

- 主機記錄:`www`
- 記錄值:你的伺服器公網 IP

檢查解析是否生效:

```bash
ping example.com
```

或:

騰訊雲帳號快速註冊 ```bash
nslookup example.com
```

如果域名還打不開,優先排查:

- DNS 還未生效
- 安全組 80/443 未放行
- UFW 未開放 80/443
- Nginx 站點未載入成功
- `server_name` 不匹配

---

## 十、完成 WordPress 網頁端安裝

瀏覽器打開:

```text
http://example.com
```

按頁面提示填入:

騰訊雲帳號快速註冊 - 網站標題
- 管理員帳號
- 管理員密碼
- 郵箱地址

完成後登入後台:

```text
http://example.com/wp-admin
```

如果安裝頁出現「Error establishing a database connection」,通常是以下原因:

- `wp-config.php` 中資料庫名稱、帳號、密碼錯誤
- MySQL 服務未啟動
- 資料庫使用者無對應權限
- `localhost` 被錯填成公網 IP

可執行以下命令確認 MySQL 狀態:

```bash
systemctl status mysql
```

也可手動測試登入:

```bash
mysql -u wpuser -p wordpress
```

---

## 十一、部署 HTTPS 憑證

WordPress 上線後不要只停留在 HTTP,應立即配置 HTTPS。

### 1. 安裝 Certbot

```bash
apt install -y certbot python3-certbot-nginx
```

### 2. 自動簽發並配置憑證

```bash
certbot --nginx -d example.com -d www.example.com
```

按提示完成後,可選擇自動跳轉 HTTPS。

### 3. 驗證自動續期

```bash
systemctl status certbot.timer
certbot renew --dry-run
```

如果憑證申請失敗,先檢查:

- 網域是否已正確解析到這台伺服器
- 80 端口是否對外開放
- Nginx 是否已正確回應該域名
- DNS 是否仍指向舊主機

---

騰訊雲帳號快速註冊 ## 十二、WordPress 上線後必做的安全與穩定性設定

### 1. 禁止 root 密碼直登,改用 SSH 金鑰

編輯 SSH 配置:

```bash
nano /etc/ssh/sshd_config
```

建議確認或修改:

```text
PermitRootLogin no
PasswordAuthentication no
```

重啟 SSH:

```bash
systemctl restart ssh
```

**注意**:修改前務必確認你的 SSH 金鑰登入已正常,不然會直接失聯。

### 2. 安裝 Fail2ban

```bash
apt install -y fail2ban
systemctl enable fail2ban
systemctl start fail2ban
```

### 3. 定期更新系統與套件

```bash
apt update && apt upgrade -y
```

### 4. WordPress 檔案權限控制

避免把整站設成 777。通常以下即可:

- 目錄 755
- 檔案 644
- `wp-config.php` 可額外收緊

例如:

```bash
chmod 600 /var/www/example.com/wp-config.php
```

---

騰訊雲帳號快速註冊 ## 十三、WordPress 效能優化:香港節點常用做法

### 1. 開啟 PHP OPcache

檢查是否啟用:

```bash
php -i | grep opcache
```

如未安裝可補:

```bash
apt install -y php-opcache
systemctl restart php8.1-fpm
```

### 2. 調整 PHP 上傳限制

編輯:

```bash
nano /etc/php/8.1/fpm/php.ini
```

建議值:

```ini
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 120
```

儲存後重啟:

```bash
systemctl restart php8.1-fpm
```

### 3. 啟用頁面快取與物件快取

如果站點外掛較多,可考慮:

- 頁面快取外掛
- Redis 物件快取

騰訊雲帳號快速註冊 若要部署 Redis:

```bash
apt install -y redis-server php-redis
systemctl enable redis-server
systemctl start redis-server
systemctl restart php8.1-fpm
```

然後在 WordPress 安裝 Redis 快取外掛。

### 4. 圖片與靜態資源優化

實際上香港節點對海外訪問通常不錯,但圖片多時仍建議:

- 圖片壓縮
- WebP 格式
- 靜態資源走 CDN
- 停用不必要外掛

### 5. MySQL 基礎優化

小型 WordPress 站點可先觀察,不要盲目亂改。但至少可以確認:

```bash
mysql -u root -p
```

執行:

```sql
SHOW VARIABLES LIKE 'max_connections';
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
```

如果網站有明顯慢查詢,可進一步分析慢查詢日誌,而不是直接亂調參數。

---

## 十四、備份與快照:避免更新後網站直接掛掉

### 1. 騰訊雲快照

對雲硬碟啟用定期快照,適合在以下操作前做:

- 系統大版本更新
- PHP 升級
- WordPress 外掛大改
- 搬站前

### 2. 資料庫備份

手動備份 MySQL:

```bash
mysqldump -u root -p wordpress > /root/wordpress.sql
```

### 3. 網站檔案備份

```bash
tar -czf /root/example.com-files.tar.gz /var/www/example.com
```

### 4. 建議備份策略

至少做到:

- 每日資料庫備份
- 每週整站檔案備份
- 重大修改前做快照
- 備份檔下載到異地保存

---

## 十五、常見故障排查

## 1. 瀏覽器無法打開網站

依序檢查:

```bash
systemctl status nginx
ufw status
ss -lntp | grep ':80\|:443'
```

再到騰訊雲控制台檢查:

- 安全組是否放行 80/443
- 公網 IP 是否綁定成功
- 網域解析是否正確

## 2. SSH 連不上伺服器

檢查:

- 安全組 22 是否開放
- 是否限制了錯誤的來源 IP
- SSH 服務是否啟動

騰訊雲帳號快速註冊 ```bash
systemctl status ssh
```

騰訊雲帳號快速註冊 如果你改過 SSH 端口,也要同步修改安全組與本機連線命令。

## 3. 502 Bad Gateway

最常見原因是 PHP-FPM 沒啟動,或 Nginx 配置中的 socket 路徑寫錯。

檢查:

```bash
systemctl status php8.1-fpm
ls /run/php/
nginx -t
```

## 4. 上傳圖片失敗

通常排查這幾項:

- `upload_max_filesize`
- `post_max_size`
- 目錄權限
- 磁碟空間是否不足

查看磁碟:

```bash
df -h
```

## 5. WordPress 後台要求 FTP 資訊

在 `wp-config.php` 加入:

```php
define('FS_METHOD', 'direct');
```

並確認目錄權限屬於 `www-data`。

## 6. 網站跳轉錯亂或樣式丟失

多半是站點 URL 設定不對,特別是在 HTTP 改 HTTPS、搬站後最常見。

可在資料庫中確認 `siteurl` 與 `home`,也可臨時在 `wp-config.php` 中指定:

```php
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');
```

---

## 十六、後續擴展建議

如果你的網站流量開始成長,下一步通常不是直接升到很高規格,而是按瓶頸拆分:

- 單機不夠時,先升級 CPU / 記憶體
- 圖片與附件多時,接入物件儲存
- 靜態資源多時,接入 CDN
- MySQL 成為瓶頸時,考慮獨立資料庫
- 高峰流量明顯時,考慮負載均衡與多台 Web 節點

香港節點部署 WordPress 的核心,不在於堆疊多少服務,而在於先把單機架構做穩:

- 安全組正確
- SSH 可控
- Nginx、PHP-FPM、MySQL 配置可用
- HTTPS 正常
- 備份可恢復
- 故障時知道怎麼查

---

## 十七、本文操作總結

如果你想在騰訊雲香港節點快速完成 WordPress 部署,最穩的順序是:

1. 在騰訊雲建立香港地域 CVM
2. 選擇 2 核 2GB 或 2 核 4GB 起步配置
3. 安裝 Ubuntu 22.04
4. 配置安全組與 UFW,放行 22、80、443
5. 透過 SSH 登入伺服器
6. 安裝 Nginx、MySQL、PHP-FPM
7. 建立 WordPress 資料庫與帳號
8. 下載 WordPress、設定權限與 `wp-config.php`
9. 配置 Nginx 虛擬主機
10. 網域解析到伺服器 IP
11. 完成網頁安裝與 HTTPS 部署
12. 做備份、快取、安全加固與效能調整

照這個流程操作,大多數 WordPress 網站都可以在騰訊雲香港節點順利上線。

如果你後續還要延伸到 WooCommerce、Redis、資料庫分離、搬站或高並發優化,也建議在現有這台伺服器先完成監控與基準測試,再做下一步調整。

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系