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

Mục lục:

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

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.

Image
Image

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.

Image
Image

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”.

Image
Image

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’.

Image
Image

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

Image
Image

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ác lệnh này sẽ tạo ra một cơ sở dữ liệu có tên thử nghiệm với một người dùng được gọi là "tester" và mật khẩu "testpwd". Cơ sở dữ liệu này sẽ được WordPress sử dụng để lưu trữ tất cả dữ liệu.
Các lệnh này sẽ tạo ra một cơ sở dữ liệu có tên thử nghiệm với một người dùng được gọi là "tester" và mật khẩu "testpwd". Cơ sở dữ liệu này sẽ được WordPress sử dụng để lưu trữ tất cả dữ liệu.

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/

 Điều hướng đến thư mục trang web mới và chỉnh sửa tệp cấu hình WordPress để WordPress có thể giao tiếp với cơ sở dữ liệu.
Điều hướng đến thư mục trang web mới và chỉnh sửa tệp cấu hình WordPress để WordPress có thể giao tiếp với cơ sở dữ liệu.

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)

Image
Image

Đị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
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 tên miền đó để tham khảo).
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 tên miền đó để tham khảo).

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.

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ẽ tạm thời ánh xạ địa chỉ IP công khai vào tên miền. (xem ảnh chụp màn hình để tham khả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ẽ tạm thời ánh xạ địa chỉ IP công khai vào tên miền. (xem ảnh chụp màn hình để tham khảo)
Hướng dẫn khá dài và liên quan đến rất nhiều bước.Bạn có thể tự do hỏi 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ẽ vui lòng 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 trên Google hoặc chỉ cần thả một tin nhắn trong nhận xét.
Hướng dẫn khá dài và liên quan đến rất nhiều bước.Bạn có thể tự do hỏi 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ẽ vui lòng 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 trên Google hoặc chỉ cần thả một tin nhắn trong nhận xét.

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 ChandigarhWordPress 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.

Đề xuất: