Hướng dẫn tạo WordPress trên Alibaba Cloud

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách bạn có thể cài đặt WordPress trên Alibaba Cloud Server. Khi bạn cài đặt phiên bản WordPress được định cấu hình sẵn, bạn sẽ không nhận được phần mềm mới nhất, điều này gây nguy hiểm cho bảo mật của WordPress.

Hãy nhớ rằng bạn đã có một tài khoản Alibaba Cloud đang hoạt động. Nếu chưa, bạn có thể đọc bài viết này để biết cách nhận miễn phí một năm lưu trữ trên Alibaba Cloud .

Thay thế Alibaba ECS Instance System Operating System

Bạn biết rằng tốt nhất là luôn sử dụng phiên bản mới nhất của phần mềm. Tất cả các bản vá bảo mật đều được cập nhật trong phiên bản mới để sử dụng phiên bản cập nhật lâu dài hơn.

Khi chúng ta dùng thử miễn phí Alibaba Cloud, Alibaba sẽ đề nghị để chọn một phiên bản. Nhưng thật không may, tất cả các phiên bản Cloud trong các danh sách đó đều đã lỗi thời và khó cập nhật.

Đó là lý do tại sao chúng tôi sẽ thay đổi hình ảnh hệ thống của phiên bản ECS của Alibaba Cloud.

BƯỚC – 1. Dừng phiên bản ECS

Dừng phiên bản ECS của Alibaba để thay đổi hệ điều hành

Việc thay đổi các phiên bản Hệ điều hành trong Alibaba Cloud rất đơn giản và không cần phải xóa VPS hiện có như nhà cung cấp VPS khác. Trước hết, bạn phải đăng nhập vào bảng điều khiển của mình và tìm VPS bạn muốn thay đổi hệ điều hành như trong hình. Bạn phải dừng máy chủ và sau đó nhấp vào nhiều hơn để thay thế đĩa hệ thống và hình ảnh.

BƯỚC – 2. Nhấp vào More để thay thế System Disk

Nhấp vào Thêm và chọn Hình ảnh đĩa để thay thế hệ điều hành

Như tôi đã đề cập ở bước đầu tiên, bạn phải dừng máy chủ và sau đó nhấp vào nút “More” để thay thế đĩa hệ thống. Như bạn có thể thấy trong hình trên, hãy làm theo các hướng dẫn đó.

Quảng cáo
Cảm ơn đã đọc bài viết tại saohaivuong .com, mời bạn theo dõi những tin tức mới nhất trên FB

Khi bạn nhấp vào “Replace System Disk”, Alibaba sẽ nhắc bạn một cảnh báo để tạo một snapshot (sao lưu hệ thống). Bạn phải bỏ qua và nhấp vào “OK” để tiến hành thay thế hình ảnh hệ thống.

BƯỚC – 3. Chọn Public Image để thay thế System Disk

Chọn hình ảnh công khai để chạy Debian

Khi bạn nhấp vào thay thế đĩa hệ thống, sẽ có một trang mới. Ở đó, bạn phải chọn “Public Image”, sau đó chọn phiên bản mới nhất của Hệ điều hành. 

Chúng tôi sẽ cài đặt WordPress trên máy chủ của mình, vì vậy chúng tôi sẽ chọn Debian 10. Chà, Debian và Ubuntu là những bản phân phối Linux phổ biến nhất và được ghi lại trên internet.

Sau khi chọn hình ảnh hệ điều hành, chúng ta phải đặt mật khẩu hệ thống, và sẽ có các tùy chọn khác để bảo mật hệ thống như khóa SSH và những thứ khác. Vì vậy, hãy chọn tùy chọn mật khẩu và nhập mật khẩu.

Quảng cáo

BƯỚC – 4. Hoàn thành đơn đặt hàng

Bấm vào Tạo đơn hàng

Bây giờ, cuộn xuống và chấp nhận các điều khoản và điều kiện và nhấp vào nút “Create Order” để hoàn tất quá trình thay thế ảnh đĩa hệ thống.

Cài đặt WordPress trên Alibaba Cloud [Debian 10] – 10 bước

Sau khi thay đổi hình ảnh hệ thống trên Alibaba Cloud, bạn sẽ phải kết nối với SSH CLI của VPC. Đối với điều này, bạn có thể sử dụng các terminal Linux và Mac hoặc các công cụ như Windows PowerShell và Putty.

Để cài đặt WordPress trong Alibaba Cloud, trước tiên, cần thiết lập LAMP stack trong hệ thống. Nếu bạn chưa biết LAMP là gì và cách cài đặt nó, bài viết đó sẽ giải thích việc cài đặt LAMP stack trong Debian 10 và Ubuntu (Phiên bản mới nhất).

BƯỚC – 1. Kết nối với hệ thống

Sử dụng lệnh sau để kết nối Alibaba Cloud Server. Bạn phải thay thế Địa chỉ IP (000.00.000.00) bằng IP công cộng của máy chủ. Nếu bạn đang sử dụng máy tính chạy hệ điều hành Linux hoặc Mac, hãy mở terminal và chạy lệnh.

Xem thêm :

Đối với Windows, người dùng PC có thể sử dụng Windows PowerShell hoặc Putty . Khi bạn chạy lệnh hệ thống sẽ yêu cầu bạn nhập mật khẩu.

ssh -i ~/.ssh/ [email protected]

Đầu ra:

Quảng cáo
PS C:\Users\super> ssh -i ~/.ssh/ [email protected]
Load key "C:\\Users\\super/.ssh/": Operation not permitted
[email protected]'s password:
Linux iZt4n2xysgdfdset0j30gZ 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64
Welcome to Alibaba Cloud Elastic Compute Service!
Last login: Thu Apr 15 19:33:11 2021 from 1.38.52.152
[email protected]:~#

BƯỚC – 2. Tạo cơ sở dữ liệu

Tôi đã đề cập rằng bạn phải cài đặt LAMP stack trên máy chủ của mình để cài đặt trang web WordPress. LAMP là viết tắt của Linux, Apache Server , MySQL Database và PHP , vì vậy nếu bạn chưa cài đặt stack, hãy xem hướng dẫn về Cách cài đặt LAMP stack trên Debian và Ubuntu OS.

Sau khi hoàn tất cài đặt LAMP stack, hãy chạy lệnh sau để tạo cơ sở dữ liệu cho trang web WordPress. Khi bạn thực thi, máy chủ lệnh sẽ nhắc bạn nhập mật khẩu gốc của MySQL .

sudo mysql -u root -p

Bây giờ thực hiện lệnh sau để tạo cơ sở dữ liệu cho WordPress. Như bạn có thể thấy trong lệnh bên dưới, tôi đã đặt tên wordpress làm ví dụ và bạn có thể đặt bất cứ thứ gì bạn muốn.

CREATE DATABASE wordpress;

Sau khi tạo cơ sở dữ liệu, chúng ta phải tạo một người dùng. Vì vậy, ví dụ, tôi đã sử dụng wordpress_user . Bạn có thể xem lệnh bên dưới và tôi sẽ đề xuất bạn giữ một cái tên phức tạp thay vì sử dụng ví dụ này.

CREATE USER [email protected];

Bây giờ, chúng ta phải đặt mật khẩu cho cơ sở dữ liệu. Nó là điều cần thiết và bạn nên sử dụng một mật khẩu mạnh kết hợp với bảng chữ cái, ký hiệu và số. Ví dụ, tôi đã sử dụng nó, và bạn phải đặt mật khẩu của mình ở đây và thay thế tên người dùng.

SET PASSWORD FOR [email protected]= PASSWORD("wordpress_password");

Sau khi đặt mật khẩu, chúng ta phải cấp tất cả các đặc quyền cho người dùng cơ sở dữ liệu. Vì vậy, hãy sử dụng lệnh sau và trước khi thực hiện lệnh, hãy thay thế tên cơ sở dữ liệu, người dùng và mật khẩu của riêng bạn.

GRANT ALL PRIVILEGES ON wordpress.* TO [email protected] IDENTIFIED BY 'wordpress_password';

Bây giờ, hãy sử dụng lệnh sau để xóa các đặc quyền.

Xem thêm :

Quảng cáo
FLUSH PRIVILEGES;

Trước khi thoát MySQL CLI, bạn phải đảm bảo việc tạo cơ sở dữ liệu có thành công hay không, vì vậy hãy sử dụng lệnh sau để liệt kê các cơ sở dữ liệu hiện có.

SHOW DATABASES;

Đầu ra:

MariaDB [(none)]> SHOW DATABASES;

+--------------------+
| Database           |
+--------------------+
| wordpress          |
| information_schema |
| mysql              |
| performance_schema |
| redmirom           |
+--------------------+

5 rows in set (0.003 sec)

Nếu bạn có thể thấy cơ sở dữ liệu bạn đã tạo bây giờ, nó đang hiển thị trong danh sách và sau đó bạn có thể đóng MySQL CLI bằng lệnh sau.

exit;

BƯỚC – 3. Tạo thư mục gốc WordPress

Trong bước này, chúng ta phải tạo một thư mục gốc cho trang web WordPress. Vì vậy, hãy sử dụng lệnh sau để thay đổi vị trí thư mục.

cd /var/www/html

Sau khi thay đổi thư mục, hãy sử dụng lệnh sau để tạo một thư mục mới cho trang web WordPress.

sudo mkdir wordpress

BƯỚC – 4. Tải xuống file nguồn WordPress

Trong bước này, bạn phải thay đổi thư mục thành thư mục gốc của máy chủ đám mây bằng cách sử dụng lệnh sau.

cd

Bây giờ thực hiện lệnh sau để tải xuống phiên bản mới nhất của file nguồn WordPress.

Quảng cáo
wget -c https://wordpress.org/latest.tar.gz

BƯỚC – 5. Giải nén các file nguồn WordPress

Trong bước thứ năm, chúng ta phải giải nén các file nguồn WordPress đã được nén. Vì vậy, hãy sử dụng lệnh sau như được đề cập bên dưới.

tar -xvzf latest.tar.gz

BƯỚC – 6. Sao chép file WordPress đã giải nén

Bây giờ, sao chép các file nguồn WordPress đã giải nén vào thư mục gốc của WordPress. Vì vậy, sử dụng lệnh sau để tiếp tục.

sudo rsync -avP ~/wordpress/ /var/www/html/wordpress

BƯỚC – 7. Cấp quyền sở hữu thư mục cho Apache

Trong bước này, chúng ta phải cấp quyền sở hữu thư mục gốc WordPress cho máy chủ web Apache. Vì vậy, hãy sử dụng cả hai lệnh như đã đề cập bên dưới.

sudo chown -R www-data:www-data /var/www/html/wordpress/
sudo chmod 755 -R /var/www/html/wordpress/

BƯỚC – 8. Tạo máy chủ ảo Apache

Bây giờ, chúng ta phải tạo một file máy chủ ảo. Máy chủ ảo đề cập đến việc sử dụng nhiều hơn một trang web trên một máy chủ duy nhất. Kiểm tra tài liệu Apache .

Vì vậy, hãy sử dụng lệnh sau để tạo một file máy chủ ảo mới.

sudo nano /etc/apache2/sites-available/wordpress.conf

Như bạn có thể thấy trong các dòng mã sau, chúng ta phải dán mã đó vào terminal. Trong máy chủ ảo, bạn phải đề cập đến tên miền của mình. Ví dụ, tôi đã sử dụng example.com.

<VirtualHost *:80>
    ServerAdmin [email protected]
      DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com
     <Directory /var/www/html/wordpress>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
    </Directory>
     ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
    CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>

BƯỚC – 9. Viết lại các mô-đun Apache

Bây giờ, bạn phải viết lại các mô-đun apache, vì vậy hãy sử dụng ba lệnh sau.

Quảng cáo
sudo ln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

BƯỚC – 10. Mở trang web để cấu hình WordPress

Sau khi thiết lập xong các host ảo apache, chúng ta phải mở trang web trên trình duyệt để tiến hành cấu hình trước WordPress. Trong bước này, chúng ta phải chọn ngôn ngữ, cấu hình cơ sở dữ liệu với WordPress, sau đó điền thông tin đăng nhập của trang web như tên trang web, mật khẩu và địa chỉ email.

Tóm lược

Đó là quy trình cơ bản để cài đặt một trang web WordPress trong Alibaba Cloud hosting. Alibaba Cloud cung cấp cho bạn nhiều tài nguyên đám mây cho người dùng thử, bao gồm các dịch vụ lưu trữ đám mây và các dịch vụ khác.

Bạn phải làm theo tất cả các bước tôi đã giải thích để cài đặt WordPress trong hướng dẫn này. Nếu bạn gặp bất kỳ vấn đề nào khi cài đặt WordPress trong Alibaba Cloud Server của mình, xin đừng quên bình luận.

Nhận decor tiệc sinh nhật theo yêu cầu

Quảng cáo
Chia sẻ suy nghĩ, quan điểm của bạn

Leave a reply

Tìm kiếm

Copyright Saohaivuong All Rights Reserved.

Sao Hải Vương
Logo