Cách cài đặt và thiết lập WordPress trên Microsoft Azure

Chào mừng bạn đến với phần 2 của hướng dẫn Cách chạy WordPress cực nhanh trên Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . Trong phần đầu tiên, chúng ta đã thảo luận về việc thiết lập Máy ảo(Virtual Machine) trên tài khoản Azure của bạn . Và trong bài đăng này, chúng ta sẽ xem cách kết nối với máy chủ của bạn và bắt đầu tải xuống và cài đặt WordPress trên đó.

Cài đặt(Install) và thiết lập WordPress trên Microsoft Azure

Bài viết này sẽ bao gồm rất nhiều lệnh đầu cuối, vì vậy hãy cố gắng làm theo hướng dẫn từng bước và cố gắng không bỏ qua bất kỳ bước nào.

Thiết lập máy chủ của bạn

Bước 1(Step 1) : Để giao tiếp với máy ảo của bạn, bạn cần thiết lập kết nối SSH và sử dụng máy khách (SSH)SSH .

SSH là gì?

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

Chúng tôi đang sử dụng PuTTY , một ứng dụng khách SSH và telnet miễn phí trong hướng dẫn này. Vì vậy, đối với bước này, bạn bắt buộc phải tải xuống và cài đặt PuTTY từ đây(here) .

Bước 2(Step 2) : Đăng nhập vào bảng điều khiển Azure của bạn , mở máy ảo, chúng tôi đã tạo ở phần đầu tiên và nhấn 'Bắt ​​đầu'. Sau đó nhấp vào 'Kết nối' để bắt đầu kết nối. Bây giờ một cửa sổ bật lên sẽ hiển thị tên người dùng của bạn và địa chỉ IP công khai trên máy của bạn. Sao chép toàn bộ tên máy chủ SSH (ví dụ: [email được bảo vệ] ). Bạn có thể nhấp vào hình ảnh để xem phiên bản lớn hơn.

Bây giờ, hãy mở PuTTY và dán tên máy chủ này vào trường Tên máy chủ(Host Name) và chọn loại kết nối là SSH và nhấn mở với tất cả các cài đặt khác làm mặc định. Một cửa sổ đầu cuối mới sẽ mở ra và sẽ nhắc bạn nhập mật khẩu. Nhập mật khẩu đã được chọn trong phần 1(part 1) khi tạo máy ảo. Bây giờ bạn cuối cùng đã được kết nối với máy chủ ảo của mình qua kết nối SSH. Tất cả những gì bạn cần làm bây giờ là nhập một số lệnh trong cửa sổ đầu cuối này để cài đặt phần mềm và WordPress phù hợp .

Cài đặt Apache

Bước 3(Step 3) : Trước(First) hết, bạn cần đảm bảo rằng tất cả các gói trên bản cài đặt Ubuntu của bạn đều được cập nhật. Chạy lệnh sau để cập nhật chúng:

sudo apt-get update

Bây giờ chúng ta sẽ cài đặt Apache , một phần mềm máy chủ HTTP miễn phí . Về cơ bản(Basically) , Apache sẽ là người lắng nghe yêu cầu của ai đó để hiển thị nội dung trang web của bạn. Đọc thêm về Apache tại đây(here) . Chạy lệnh sau để cài đặt Apache :

sudo apt-get install apache2

Bây giờ điều hướng đến thư mục lưu tệp cấu hình của Apache và mở nó bằng trình soạn thảo văn bản.

sudo nano /etc/apache2/apache2.conf

Ở cuối tệp này, thêm dòng sau:

“ServerName 127.0.0.1”.

Cách thiết lập và cài đặt WordPress trên Microsoft Azure

Khởi động lại dịch vụ Apache:

sudo service apache2 reload

Và cấp quyền cho Apache bằng cách thực hiện lệnh sau:

sudo ufw allow in “Apache Full”

Cài đặt MySQL và PHP

Bước 4:(Step 4:) Thực hiện các lệnh sau để cài đặt MySQLPHP trên Ubuntu :

sudo apt-get install mysql-server

Chọn một mật khẩu gốc (Choose)MySQL thích hợp và nhấn 'Enter'.

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql

sudo apt-get install php5-cli

sudo apt-get install php5-gd libssh2-php

Các tệp PHP(PHP) được ưu tiên hơn các tệp HTML , vì vậy chúng tôi cần thay đổi tệp cấu hình khác:

sudo nano /etc/apache2/mods-enabled/dir.conf

Bây giờ trong tệp này, di chuyển “index.php” để nó đứng trước “index.html”. Khởi động lại máy chủ Apache .

sudo service apache2 reload

Tạo cơ sở dữ liệu MySQL

Bước 5: Làm theo các lệnh:

mysql -u root -p

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd';

FLUSH PRIVILEGES;

Exit;

Cài đặt WordPress

Bước 6:(Step 6: ) Đây thực chất là bước tải WordPress . Điều hướng(Navigate) đến thư mục gốc, sau đó tải xuống và giải nén WordPress .

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

Điều hướng đến thư mục WWW nơi lưu trữ tất cả các tệp trang web và sao chép toàn bộ nội dung của WordPress tại đây trong một thư mục mới mà bạn chọn.

cd /var/www

sudo mkdir twcwp

Bây giờ tạo tệp wp-config.php bằng cách tạo bản sao của tệp cấu hình mẫu và sau đó sao chép toàn bộ nội dung của thư mục đã tải xuống vào thư mục 'wordpress' trong thư mục www.

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

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

cd /var/www/twcwp/

sudo nano wp-config.php

Nhập(Enter) chi tiết cơ sở dữ liệu mà chúng tôi đã tạo trong các bước trước đó và lưu tệp. (xem ảnh chụp màn hình bên dưới để tham khảo)

Cấu hình Apache

Bước 7(Step 7) : Bây giờ là bước cuối cùng, chúng ta cần cấu hình apache để nó biết có một trang web đang chạy trong thư mục “twcwp” của chúng ta. Chúng tôi cần điều hướng đến thư mục các trang web có sẵn và tạo một tệp mới có tên 'twcwp.conf' tương tự như tệp cấu hình mặc định.

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

Trong tệp này, hãy thay đổi các dòng sau

  • ServerAdmin your_email_adress
  • ServerName twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot / var / www / twcwp

ServerAlias ​​phải là tên miền bạn đã đăng ký (trong trường hợp của chúng tôi, chúng tôi chưa đăng ký tên miền nhưng chúng tôi chỉ sử dụng nó để tham khảo).

Thực thi(Execute) các lệnh cuối cùng sau:

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

Ở đây “twctestingadmin” là tên người dùng của tài khoản quản trị trên máy ảo của chúng tôi và “twcwp” là thư mục chứa các tệp WordPress . Bạn có thể thay thế các chuỗi này bằng các chi tiết của bạn.

Và đây là nó, bây giờ bạn có một máy ảo đầy đủ chức năng chạy trên Microsoft Azure đang lưu trữ trang web WordPress của bạn . Tất cả những gì bạn cần làm bây giờ là cấu hình các bản ghi DNS của mình để trang web trỏ đến địa chỉ IP công cộng của máy ảo.

Nếu bạn muốn tạm thời chạy trang web của mình, bạn có thể chỉnh sửa tệp máy chủ Windows và thêm mục nhập sẽ ánh xạ địa chỉ IP công cộng với tên miền tạm thời. (xem ảnh chụp màn hình để tham khảo)

Hướng dẫn này khá dài và bao gồm rất nhiều bước. Bạn có thể thoải mái đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới và chúng tôi sẽ sẵn lòng trợ giúp bạn. Một số thuật ngữ được sử dụng trong bài đăng này có vẻ mới đối với bạn, bạn có thể tìm kiếm chúng trên Google hoặc chỉ cần thả một thông báo trong nhận xét.

Ngoài ra, tôi muốn giới thiệu với các bạn hai nhân vật đã mang đến cho chúng tôi Hội thảo(Workshop) tuyệt vời này ở khu vực Chandigarh :

  • Jasjit Chopra
  • Divyadeep Sawhney

Hội thảo được thực hiện chung bởi Nhóm người dùng Microsoft Chandigarh(Microsoft Users Group Chandigarh)Chandigarh WordPress(WordPress Chandigarh) . Bạn có thể liên hệ với cả hai nhóm trên Facebook và tìm kiếm các cuộc gặp gỡ sắp tới ở khu vực Chandigarh trên meetup.com.

Các bài đọc liên quan:(Related reads:)



About the author

Tôi là nhà tư vấn công nghệ với hơn 10 năm kinh nghiệm trong lĩnh vực phần mềm. Tôi chuyên về Microsoft Office, Edge và các công nghệ liên quan khác. Tôi đã làm việc trong nhiều dự án khác nhau cho cả các công ty lớn và nhỏ, và tôi cực kỳ am hiểu về các nền tảng và công cụ khác nhau hiện nay.



Related posts