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. Trong phần đầu tiên, chúng tôi đã thảo luận về việc thiết lập Máy ảo về bạn Azure tài khoản. Và trong bài viết này, chúng tôi 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 & thiết lập WordPress trên Microsoft Azure
Bài đăng này sẽ bao gồm rất nhiều lệnh thiết bị đầu cuối, vì vậy hãy thử 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: Để 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 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 SSH miễn phí và máy khách telnet trong hướng dẫn này. Vì vậy, cho bước này, bạn được yêu cầu tải xuống và cài đặt PuTTY từ đây.
Bước 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ờ 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 của máy của bạn. Sao chép toàn bộ tên máy chủ SSH (ví dụ: [email protected]). 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 Tên máy chủ và chọn loại kết nối 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 trong khi tạo một 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 bạn 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 thích hợp và WordPress.
Cài đặt Apache
Bước 3: Trước hết, bạn cần phải chắc chắn rằng tất cả các gói 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, 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. 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ở tệp bằng trình chỉnh sửa văn bản.
sudo nano /etc/apache2/apache2.conf
Ở cuối tập tin này thêm dòng sau:
“ServerName 127.0.0.1”.
Bây giờ hãy lưu tệp bằng cách nhấn ‘ Ctrl + O' sau đó Đi vào và sau đó ' Ctrl + X ’.
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: 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 khẩu gốc 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 sẽ đượ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 tin này, di chuyển "index.php" để nó đến 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: Thực hiện 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: Đây thực sự là bước tải xuống WordPress. Điều hướng đến thư mục gốc và sau đó tải xuống và giải nén WordPress.
wget https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
Điều hướng đến thư mục WWW nơi tất cả các tập tin trang web được lưu trữ và sao chép toàn bộ nội dung của WordPress ở đâ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 các 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 dưới đây để tham khảo)
Định cấu hình Apache
Bước 7: Bây giờ cho bước cuối cùng, chúng ta cần phải 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 tôi. Chúng tôi cần điều hướng đến thư mục trang web có sẵn và tạo 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 thay đổi các dòng sau
- ServerAdmin your_email_adress
- Tên máy chủ twcwp.com
- ServerAlias twcwp.com
- DocumentRoot / var / www / twcwp
Thực thi 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 để trang web trỏ đến địa chỉ IP công cộng của máy ảo.
Ngoài ra, tôi muốn giới thiệu bạn với hai nhân vật đã mang đến cho chúng tôi Hội thảo tuyệt vời này trong khu vực Chandigarh:
- Jasjit Chopra - LinkedIn
- Divyadeep Sawhney - LinkedIn
Hội thảo được thực hiện chung bởi Nhóm người dùng Microsoft Chandigarh và WordPress Chandigarh. Bạn có thể liên lạc với cả hai nhóm trên Facebook và tìm kiếm các buổi họp mặt sắp tới tại khu vực Chandigarh trên meetup.com.
Liên quan lần đọc:
- Cách cài đặt WordPress trên Google Cloud Platform
- Làm thế nào để lưu trữ blog WordPress với Microsoft IIS
- Tạo trang web WordPress bằng Microsoft WebMatrix
- Làm thế nào để cài đặt WordPress trên Windows PC.