Hướng dẫn nginx wordpress - nginx wordpress

Th8 26, 2022

Hai G.

5ít nhất Đọc

Nginx là phần mềm web server mã nguồn mở được phát hành từ 2004 và hoàn toàn được viết bởi C . Nó có nhiều ưu điểm ngay sao đây! Trong bài hướng dẫn này, chúng tôi sẽ chỉ bạn cách cài đặt WordPress trên Ubuntu chạy Nginx server!

  • Vì sao sử dụng WordPress Nginx
  • Chuẩn bị
  • Làm thế nào để cài đặt WordPress trên Ubuntu chạy Nginx
  • Lời kết

Vì sao sử dụng WordPress Nginx

Chuẩn bị

Làm thế nào để cài đặt WordPress trên Ubuntu chạy Nginx

Lời kết

  • Nginx đang tăng độ phổ biến lên từng ngày trong thời gian vừa qua và được xem như sự thay thế hoàn hảo cho Apache web server. Nginx hỗ trợ reverse proxy, caching, media streaming, load balancing và nhiều tính năng khác.
  • Nó rất phù hợp cho những website WordPress chạy trên VPS. Nếu bạn chưa biết VPS là gì, hãy xem ngày bài viết giải thích về VPS tại đây.
  • Một số tính năng có sẵn của Nginx là:
  • Nginx được tạo để sử dụng ram thấp
  • Nó có thể hỗ trợ xử lý đồng thời nhiều request
  • Hỗ trợ Ipv6
  • Hỗ trợ reverse proxy với caching hiệu quả
  • Cung cấp load balancer dựng sẵn

Hỗ trợ WebSockets

Tối ưu xử lý file index, file tĩnh và tự động index

Kết hợp với FastCGI để caching tốt hơn

Nginx làm được nhiều việc hơn một web server thông thường, đó là lý do vì sao nó phổ biến đến vậy. Nginx vượt trội hơn các web server cũ và giữ vững điểm benchmark cao hơn về hiệu năng.

Nginx giải quyết được bài toán mở rộng và là giải pháp của vấn đề C10k liên quan đến xử lý yêu cầu cùng lúc.

Chuẩn bị

  1. Làm thế nào để cài đặt WordPress trên Ubuntu chạy Nginx
  2. Lời kết
  3. Nginx đang tăng độ phổ biến lên từng ngày trong thời gian vừa qua và được xem như sự thay thế hoàn hảo cho Apache web server. Nginx hỗ trợ reverse proxy, caching, media streaming, load balancing và nhiều tính năng khác.
  4. Nó rất phù hợp cho những website WordPress chạy trên VPS. Nếu bạn chưa biết VPS là gì, hãy xem ngày bài viết giải thích về VPS tại đây.

Làm thế nào để cài đặt WordPress trên Ubuntu chạy Nginx

Lời kết

Nginx đang tăng độ phổ biến lên từng ngày trong thời gian vừa qua và được xem như sự thay thế hoàn hảo cho Apache web server. Nginx hỗ trợ reverse proxy, caching, media streaming, load balancing và nhiều tính năng khác.

Nó rất phù hợp cho những website WordPress chạy trên VPS. Nếu bạn chưa biết VPS là gì, hãy xem ngày bài viết giải thích về VPS tại đây.

sudo apt update

Một số tính năng có sẵn của Nginx là:

sudo apt upgrade

Nginx được tạo để sử dụng ram thấp

Nó có thể hỗ trợ xử lý đồng thời nhiều request

sudo apt install nginx

Hỗ trợ Ipv6

sudo systemctl status nginx

Hỗ trợ reverse proxy với caching hiệu quả

Cung cấp load balancer dựng sẵn

sudo ufw allow 'Nginx Full'

Hỗ trợ WebSockets

sudo ufw status

Tối ưu xử lý file index, file tĩnh và tự động index

Kết hợp với FastCGI để caching tốt hơn

sudo apt install mysql-server

Nginx làm được nhiều việc hơn một web server thông thường, đó là lý do vì sao nó phổ biến đến vậy. Nginx vượt trội hơn các web server cũ và giữ vững điểm benchmark cao hơn về hiệu năng.

sudo systemctl status mysql

Nginx giải quyết được bài toán mở rộng và là giải pháp của vấn đề C10k liên quan đến xử lý yêu cầu cùng lúc.

mysql -u root -p

Và nếu như bạn chưa biết, WordPress và Nginx như một cặp bài trùng vậy đó, nó hoạt động mượt mà bên nhau!

Giờ, chúng tôi sẽ chỉ bạn cách cài đặt WordPress trên Ubuntu dùng Nginx .

Giống với LAMP, sử dụng Nginx sẽ được gọi là LEMP có nghĩa là cài Linux, Nginx, MySQL/MariaDB, và PHP.

Đăng nhập vào server với quyền sudo

Nginx cài sẵn

sudo apt upgrade
3

Đã có chứng chỉ SSL cài lên tên miền của bạn

Domains của bạn đã trỏ tới địa chỉ IP của server.

Hãy xem qua toàn bộ quá trình cài đặt WordPress trên Ubuntu chạy Nginx:

sudo apt upgrade
4

1. Cập nhật máy tínhcd và tải về bằng lệnh wget:

sudo apt upgrade
5
sudo apt upgrade
6

Cập nhật danh sách package bằng lệnh:

sudo apt upgrade
7
sudo apt upgrade
8

Cập nhật tới phiên bản mới nhất bằng lệnh:

sudo apt upgrade
9

2. Cài đặt Nginxwww-data user và group, vì vậy ta dùng lệnh trên

Nginx packages có sẵn trong bộ repository của Ubuntu. Bạn có thể dùng lệnh sau để cài nó:

Sau khi hoàn tất cài đặt (mật một lúc), Ngix service sẽ tự khởi chạy. Để kiểm tra lại tình trạng chạy của Nginx, bạn gõ lệnh sau:/etc/nginx/sites-available. Tại đây, tạo file có tên sample.com. Tên nên trùng với admin.

3. (Tùy chọn) Cấu hình UFW

sudo apt install nginx
0

Nếu bạn đang dùng UFW (Uncomplicated Firewall) để quản lý VPS firewall vậy bạn cần mở port 80 và 443 để cho HTTP và HTTPS chạy. Bạn có thể kích hoạt profile NGinx riêng đã chứa cả 2 port này bằng lệnh sau:sites-enabled:

sudo apt install nginx
1

Để xác nhận tình trang, sử dụng lệnh:

sudo apt install nginx
2

4. Cài đặt và cấu hình MySQL Databasesyntax is ok. Và có thể bỏ qua.

Để lưu data, chúng ta sẽ dùng MySQL. Trong trường hợp bạn chưa cài MySQL, bạn có thể cài bằng cách dùng lệnh:

sudo apt install nginx
3

Cài đặt xong, MySQL database sẽ tự khởi chạy. Bạn dùng lệnh sau để kiểm tra lại:

Tiếp theo, đăng nhập vào MySQL shell bằng lệnh:

Nó sẽ chuyển sang MySQL console. Tại đây bạn tạo database và database user với tên là WordPress và WordPressUser lần lượt bằng lệnh:

Mở trình duyệt bằng tên miền như là http://sample.com. Thay bằng tên của bạn!http://sample.com. Thay bằng tên của bạn!

Bạn sẽ thấy cửa sổ chọn ngôn ngữ. Chọn ngôn ngữ bạn thích.

Bạn sẽ thấy hướng dẫn cài đặt và cứ tiến hành làm theo để tới trang tiếp theo.

Ở trang cấu hình database, cung cấp tên database bạn tạo ở bước trên, username và password của nó. Trong trường hợp của chúng ta, nó sẽ là WordPressUser cho username và WordPress cho database.

Hoàn tất cài đặt bằng cách nhất nút Install

Ngoài ra bạn có thể thêm một số thông tin cho WordPress, như username cho WordPress.

Vì lý do bảo mật, hãy dùng tên username khác admin. Nhấn nút Install WordPress. Nó sẽ chuyển bạn về trang đăng nhập nơi bạn có thể nhập thông tin WordPress username và password vào.khác admin. Nhấn nút Install WordPress. Nó sẽ chuyển bạn về trang đăng nhập nơi bạn có thể nhập thông tin WordPress username và password vào.

Đăng nhập xong bạn sẽ thấy WordPress dashboard.

Tới lúc này bạn đã có thể thiết lập WordPress, như cài theme mới, thêm plugin,v.v.

Lời kết

Qua bài hướng dẫn này, bạn đã biết cách cài đặt WordPress trên Ubuntu 18.04 sử dụng Nginx. Chúc mừng nhé, bạn không những đang dùng CMS phổ biến nhất hành tinh mà còn dùng WordPress Nginx sẵn sàng cho hàng ngàn truy cập. Hãy tiếp tục và khai phá sức mạnh của WordPress và trải nghiệm sức mạnh vượt trội của hệ thống máy chủ riêng ảo!

Hải G. là chuyên gia quản lý, vận hành các dịch vụ website. Anh có nhiều năm kinh nghiệm về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu thích WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp.