Cách cấu hình nginx cho wordpress
Trước khi bắt đầu, bạn sẽ cần một máy chủ web đã cài đặt Nginx/PHP/MariaDB. Nếu bạn cần mọi thứ được giải thích trong hướng dẫn này. Ubuntu. cài đặt máy chủ web – NGINX / PHP / MariaDB – RDR-IT Show
Chuẩn bị môi trườngTrước khi tấn công cài đặt WordPress trên máy chủ, chúng tôi sẽ chuẩn bị môi trường
Cấu hình máy chủ ảoTrước khi quan tâm đến cấu hình, chúng tôi sẽ tạo các thư mục máy chủ ảo Từ kết nối SSH hoặc trong bảng điều khiển, hãy nhập các lệnh sau
3 dòng đầu tiên sẽ tạo các thư mục cho các tệp WordPress và dòng cuối cùng thay đổi chủ sở hữu Chúng tôi sẽ sử dụng mặc định. conf để tạo cấu hình máy chủ ảo WordPress. Sao chép tệp bằng lệnh sau
Mở tệp để sửa đổi cấu hình
Đây là tập tin cấu hình của tôi
Kích hoạt máy chủ ảo WordPress
Kiểm tra cấu hình Nginx
Tải lại cấu hình để kích hoạt máy chủ ảo
cấu hình cơ sở dữ liệuĐể hoạt động, WordPress cần cơ sở dữ liệu MariaDB hoặc MySQL. Trong phần này, chúng tôi sẽ tạo một người dùng và cơ sở dữ liệu dành riêng cho việc cài đặt WordPress Từ phpMyAdmin, nhấp vào Tài khoản người dùng 1 . Nhấp vào Thêm tài khoản người dùng 1 . Nhập tên người dùng 1 (wordpress), nhập mật khẩu (x2) 2 . , check the box Create a database with his name and give this user all the privileges on this database 3 and click on Run 4. Cơ sở dữ liệu 1 được tạo cũng như người dùng. Tải xuống WordPressBây giờ chúng tôi sẽ tải xuống kho lưu trữ WordPress và sao chép các tệp vào thư mục 8Chuyển đến thư mục tmp bằng lệnh sau Tải xuống phiên bản mới nhất của WordPress bằng lệnh wget
Khi kho lưu trữ đã được tải xuống, hãy giải nén nó 9Di chuyển nội dung (tệp WordPress) vào thư mục máy chủ ảo 0Thay đổi chủ sở hữu của thư mục và tệp 1cài đặt WordPressBây giờ chúng tôi đã sẵn sàng để cài đặt WordPress Khởi chạy trình duyệt Internet và nhập url của trang web WordPress. Ở bước đầu tiên, hãy chọn ngôn ngữ 1 và nhấp vào Tiếp tục 2 . Một trang sẽ xuất hiện, cho biết bạn cần cài đặt WordPress những gì, nhấp vào Đây là một phần 1 . Bạn phải nhập thông tin kết nối cơ sở dữ liệu, thông tin này sau đó sẽ được ghi trong wp-config. php tập tin nằm ở thư mục gốc của trang web. Nhập tên cơ sở dữ liệu 1 , tên người dùng 2 và mật khẩu 3 then the server address 4 and click on the Send button 5 .
Sau khi kiểm tra kết nối cơ sở dữ liệu thành công, hãy nhấp vào Bắt đầu cài đặt 1 . Định cấu hình tiêu đề trang web 1 , tên người dùng 2 . Nhấp vào Cài đặt WordPress 3 of the admin account and an e-mail address 4. Click on Install WordPress 5 . WordPress đã được cài đặt, nhấp vào Kết nối 1 . Nhập thông tin đăng nhập 1 của tài khoản được tạo trong quá trình cài đặt và nhấp vào Kết nối 2. Trang web WordPress của bạn đã sẵn sàng, tất cả những gì bạn phải làm là tùy chỉnh và thêm nội dung Tối ưu WordPress với Memcached/RedisĐể hoàn thành hướng dẫn này, tôi sẽ giải thích cách tối ưu hóa hay đúng hơn là tăng tốc trang web WordPress của bạn bằng Memcached hoặc Redis Memcached và Redis là hai dịch vụ “cơ sở dữ liệu” sử dụng bộ nhớ RAM để lưu trữ thông tin mà trang web WordPress của bạn thường xuyên sử dụng
Cài đặt plugin Trình theo dõi truy vấnTrước khi thiết lập các dịch vụ bộ đệm, chúng tôi sẽ cài đặt một plugin WordPress cho phép chúng tôi đánh giá hiệu quả Từ giao diện quản trị, hãy di con trỏ chuột qua Tiện ích mở rộng 1 và nhấp vào Thêm 2. Đặt con trỏ vào hộp tìm kiếm 1 . Trong hộp tìm kiếm, nhập màn hình truy vấn 1 , sau khi tìm kiếm xong, hãy nhấp vào nút Cài đặt ngay bây giờ 2 of the plugin. Sau khi tiện ích mở rộng được cài đặt, hãy nhấp vào nút Kích hoạt 1 . Tiện ích mở rộng được kích hoạt 1 , bạn cũng có thể thấy trong thanh quản trị, PHP 2 . generation information and in particular the number of requests. Để làm giá trị tham khảo, tôi sẽ lấy số lượng yêu cầu trên trang chủ, như có thể thấy trong ảnh chụp bên dưới, tôi có 39 yêu cầu MemcachedChúng ta sẽ bắt đầu với Memcached, đầu tiên chúng ta phải cài đặt dịch vụ trên máy chủ, sau đó cài đặt tiện ích mở rộng PHP và cuối cùng là tiện ích mở rộng trên WordPress để hỗ trợ trên CMS Cài đặt MemcachedTừ một thiết bị đầu cuối, nhập lệnh sau để cài đặt trên Ubuntu/Debian 3Sau khi cài đặt hoàn tất, để xác nhận rằng nó đang hoạt động bình thường, hãy nhập lệnh sau để kết nối với dịch vụ Memcached. 0Để thoát nhập lệnh thoát 1Cài đặt tiện ích mở rộng Memcached cho PHPVẫn trong SHELL, nhập lệnh sau để cài đặt tiện ích mở rộng php-memcached 2Khởi động lại dịch vụ PHP được sử dụng bởi WordPress 3Để xác minh rằng tiện ích mở rộng đang hoạt động, cách dễ nhất là đi qua một tệp có hàm phpinfo () và xác minh rằng phần memcached có mặt Sử dụng Memcached với WordPress
Từ phần quản trị WordPress, chuyển đến trang thêm tiện ích mở rộng, tìm kiếm memcached 1 và nhấp vào Cài đặt ngay 2 on the Object Cache 4 everyone plugin. Sau khi cài đặt hoàn tất, nhấp vào Kích hoạt 1 . Sau khi kích hoạt xong, hãy kiểm tra Tiện ích mở rộng nâng cao 1 , để có bộ đệm đối tượng. php 2 . Quay lại trang chủ của trang web và làm mới nó (2 lần để tạo bộ đệm) và chúng ta có thể thấy rằng để tạo trang, chỉ có 8 yêu cầu được thực hiện so với 39 yêu cầu không có Memcached
làm lạiGiống như Memcached, bạn phải cài đặt các gói trên máy chủ, các tiện ích mở rộng PHP và tiện ích mở rộng WordPress Cài đặt REDISNhập lệnh sau để cài đặt REDIS trên máy chủ 4Để kiểm tra dịch vụ REDIS, có một số giải pháp. Với TELNET nhập lệnh sau 5Để thoát telnet, hãy nhập thoát Với redis-cli Nhập các lệnh sau 6Nếu mọi thứ hoạt động, câu trả lời là PONG Để thoát khỏi ứng dụng khách Redis, hãy nhập. từ bỏ Cài đặt tiện ích mở rộng Redis cho PHPĐể cài đặt tiện ích mở rộng Redis cho PHP, hãy nhập lệnh bên dưới thay thế X bằng phiên bản PHP đang được sử dụng 7Để xác minh rằng mô-đun Redis đã được cài đặt đúng cách, hãy kiểm tra từ hàm phpinfo () xem có phần redis không. Sử dụng Redis với WordPress
Từ phần quản trị WordPress, chuyển đến trang thêm tiện ích mở rộng, tìm kiếm redis 1 và nhấp vào Cài đặt ngay 2 on the Redis Object Cache plugin. Sau khi cài đặt hoàn tất, nhấp vào nút Kích hoạt 1 . Sau khi plugin được cài đặt và chuyển hướng đến trang tiện ích mở rộng, ở cấp plugin Redis Object Cache, hãy nhấp vào Cài đặt 1 . Nhấp vào Bật bộ nhớ đệm đối tượng 1 . Khi bộ đệm đối tượng được kích hoạt, chúng ta có thể thấy rằng kết nối đến máy chủ Redis đã được thực hiện. Với tiện ích mở rộng này, có thể xóa bộ đệm bằng cách nhấp vào Flush Cache Quay lại trang chủ của trang web và làm mới nó (2 lần để tạo bộ đệm) và chúng ta có thể thấy rằng để tạo trang, chỉ có 6 yêu cầu được thực hiện so với 39 yêu cầu không có Redis Memcached hay Redis?Bây giờ bạn đã xem cả hai giải pháp, chắc hẳn bạn đang phân vân lựa chọn… hai giải pháp là tương đương nhau, tốt nhất là bạn nên thử nghiệm cả hai và tự mình lựa chọn Không thể sử dụng cả hai cùng lúc cho Object cache, mặt khác nếu bạn sử dụng plugin W3 Total Cache thì có thể sử dụng đồng thời hai dịch vụ cho các chức năng khác nhau, ví dụ cache trang HTML trên Memcached Bạn có thể sử dụng NGINX với WordPress không?Nginx hỗ trợ proxy ngược, bộ nhớ đệm, truyền phát đa phương tiện, cân bằng tải và hơn thế nữa. Điều đó làm cho nó rất phù hợp với trang web WordPress được cung cấp bởi VPS . Rất ít tính năng sẵn có của Nginx là. Nginx được xây dựng để hoạt động khi sử dụng bộ nhớ thấp.
Làm cách nào để định cấu hình NGINX cho permalinks trong WordPress?Thiết lập Nginx cho WordPress Permalinks
. Lưu tệp của bạn và khởi động lại dịch vụ Nginx. Đó là nó. Bây giờ WordPress sẽ có thể truy cập được bằng các liên kết cố định được định cấu hình trong Cài đặt chung. Edit the Nginx configuration file and add the following line under the location section. Save your file and restart the Nginx service. That's it. Now WordPress will be accessible with configured permalinks under the General settings.
Tại sao nên sử dụng NGINX cho WordPress?Nginx được được thiết kế cho các tình huống có lưu lượng truy cập cao . Nó không chỉ có thể quản lý nhiều lưu lượng truy cập mà còn có thể xử lý các yêu cầu của WordPress CMS mà không làm giảm hiệu suất. Ngoài ra, chúng tôi sử dụng bộ nhớ đệm tích hợp, giúp máy chủ của bạn tăng thêm tốc độ.
Làm cách nào để cài đặt NGINX và cấu hình nó?Để cài đặt Mã nguồn mở NGINX, hãy làm theo các bước sau. . Truy cập thiết bị đầu cuối của bạn thêm chìa khóa. $ sudo apt-key thêm nginx_signing. Chìa khóa Thay đổi thư mục thành /etc/apt. . Cập nhật phần mềm NGINX. $ sudo apt-get cập nhật Cài đặt NGINX. $ sudo apt-get cài đặt nginx Nhập Y khi được nhắc Bắt đầu NGINX. $ sudo systemctl bắt đầu nginx. Dịch vụ |