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”.
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 MySQL và PHP 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) và 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:)
- Cách cài đặt WordPress trên Google Cloud Platform(How to install WordPress on Google Cloud Platform)
- Cách lưu trữ blog WordPress bằng Microsoft IIS
- Tạo trang WordPress bằng Microsoft WebMatrix
- Cách cài đặt WordPress trên PC Windows.
Related posts
Cách chạy Blazedly Fast WordPress trên Microsoft Azure
Microsoft Intune không đồng bộ hóa? Force Intune để đồng bộ hóa bằng Windows 11/10
Microsoft Azure Import Export Tool: Ổ đĩa preparation and repair tool
Cloud Computing interview câu hỏi và câu trả lời
In-place upgrade không được hỗ trợ trên Azure Virtual Machines
Cách tăng tốc bất kỳ trang web WordPress nào bằng cách sử dụng .HTACCESS
Cách thực hiện kiểm tra phân tách hiệu quả trong WordPress
SCEP deployment đến Windows 10 Thất bại sau khi bạn gia hạn chứng chỉ CA
Cách kiểm tra xem một trang web có bị cấm từ AdSense không
Cách tìm thông tin đăng nhập quản trị viên WordPress của bạn
Tạo Child Theme trong WordPress
Wix Vs WordPress: Cái nào tốt nhất để tạo trang web của bạn?
Backup VMware Virtual Machines với Azure Backup Server
Làm thế nào để cấu hình Privacy trong WordPress và tại sao điều quan trọng là
Cách thay đổi URL đăng nhập WordPress của bạn để bảo mật tốt hơn
Hiểu Blob, Queue, Table storage trong Windows Azure
Kích hoạt Network Security Groups trong Azure Security Center
Cách bảo vệ các trang bằng mật khẩu trên trang web WordPress của bạn
Cách xóa phần mềm độc hại khỏi trang web WordPress của bạn
Cách tạo WordPress Site Secure