Nginx đảo ngược proxy wordpress wp-admin
Nhiều khách hàng hỏi chúng tôi liệu chúng tôi có hỗ trợ sử dụng proxy ngược trên hệ thống của chúng tôi tại WP Engine không. Khi câu trả lời là “có” thì tình huống này rất phức tạp và cụ thể. Trong các trường hợp hỗ trợ proxy ngược, thường cần có các bước cấu hình bổ sung. Trong bài viết này, chúng tôi giải thích tình huống proxy ngược nào được hỗ trợ và tình huống nào không. Show GHI CHÚ Một proxy ngược chủ yếu được định cấu hình với dịch vụ của bên thứ ba. Do lớp trừu tượng có chủ ý, Bộ phận hỗ trợ của WP Engine không thể hỗ trợ định cấu hình hoặc khắc phục sự cố proxy ngược ngoài thông tin chi tiết trong hướng dẫn này. Tìm hiểu thêm về Phạm vi hỗ trợ của chúng tôi tại đây nội dung Giới thiệu về Proxy ngượcProxy ngược là một máy chủ web nằm phía trước máy chủ lưu trữ nội dung trang web của bạn và thường được định cấu hình để giảm tải các tài nguyên tĩnh, chỉ chuyển các yêu cầu cụ thể đến máy chủ của bạn hoặc dùng làm tường lửa cho mục đích bảo mật Có nhiều lý do tại sao bạn có thể sử dụng thiết lập proxy ngược. Một trong những lý do phổ biến nhất mà bạn có thể cần sử dụng proxy ngược là nếu bạn muốn lưu trữ một trang web trong thư mục con, chẳng hạn như tên miền. com/blog. Việc sử dụng proxy ngược cho mục đích này phải được định cấu hình với dịch vụ của bên thứ ba. Tuy nhiên, trước khi tiếp tục, chúng tôi nên giải thích rằng WP Engine đã sử dụng proxy ngược trên chính máy chủ của bạn WP Engine sử dụng thiết lập máy chủ web kép. Nginx hoạt động như một giám đốc lưu lượng để nhận tất cả các yêu cầu đến máy chủ web của bạn. Nó nhanh chóng và dễ dàng. hình ảnh, CSS, JavaScript, v.v. Nó cũng xác định xem một trang có tồn tại trong lớp bộ nhớ đệm trang của chúng tôi hay không. Nếu tồn tại một phiên bản được lưu trong bộ nhớ cache của trang, phiên bản đó sẽ nhanh chóng được cung cấp cho người dùng cuối của trang web của bạn. Nếu phiên bản được lưu trong bộ nhớ cache không tồn tại, Nginx sẽ ủy quyền ngược yêu cầu để được xử lý bởi hệ thống xử lý PHP phụ trợ của chúng tôi. Bằng cách này, cả Nginx và bộ đệm trang đều hoạt động như các proxy ngược trên môi trường WP Engine của bạn Ngoài ra, WP Engine cung cấp dịch vụ CDN. CDN đưa proxy ngược tiến thêm một bước và phân phối các tệp tĩnh của bạn (hình ảnh, CSS, JavaScript) trên mạng máy chủ toàn cầu để truy cập nhanh hơn trên toàn thế giới. Bằng cách này, chỉ những yêu cầu toàn trang mới đưa nó trở lại hệ thống máy chủ WP Engine ngay từ đầu Với ý nghĩ đó, những người dùng muốn sử dụng CDN (Akamai, Fastly) làm proxy ngược có thể đã tìm thấy điều này tại WP Engine mà không cần dịch vụ của bên thứ ba GHI CHÚ Bộ phận hỗ trợ của WP Engine không thể hỗ trợ định cấu hình hoặc khắc phục sự cố các proxy ngược này ngoài thông tin được liệt kê tại đây. Điều này là do proxy ngược được định cấu hình phần lớn tại dịch vụ proxy bên ngoài của bạn và cố ý thêm một lớp trừu tượng, Chuyển tiếp địa chỉ IP thựcĐối với máy chủ WP Engine, có vẻ như tất cả lưu lượng truy cập đến từ một địa chỉ IP duy nhất (hoặc một dải địa chỉ IP duy nhất) khi bạn định cấu hình proxy ngược. Điều này có nghĩa là nếu có bất kỳ kẻ xấu nào gửi lưu lượng truy cập lạm dụng, thì có vẻ như (các) địa chỉ IP của dịch vụ proxy là kẻ lạm dụng, điều này có thể khiến nó bị từ chối. Điều này thường hoặc bất kỳ lỗi nào khác, tùy thuộc vào dịch vụ Với ý nghĩ đó, chúng tôi thực sự khuyên bạn nên bật cài đặt để chuyển tiếp địa chỉ IP thực của người dùng tới WP Engine trong tiêu đề. Thông thường, một tiêu đề 3 hoặc 4 được sử dụngSau khi cài đặt này được định cấu hình, vui lòng liên hệ với Bộ phận hỗ trợ của WP Engine để yêu cầu chúng tôi kích hoạt giải thích các tiêu đề 5r/ 4 cho trang web của bạn và cung cấp cho chúng tôi địa chỉ IP được hỗ trợ (hoặc dải địa chỉ IP) để cho phép các tiêu đề này. Đây sẽ là địa chỉ IP mà dịch vụ proxy ngược của bạn đang sử dụng để gửi lưu lượng đến WP EngineBật cài đặt này cho phép chúng tôi từ chối các tác nhân xấu thực sự trên trang web của bạn nếu có, thay vì từ chối toàn bộ dịch vụ proxy GHI CHÚ Nếu dịch vụ proxy ngược của bạn sử dụng các địa chỉ IP ngẫu nhiên, chúng tôi sẽ phải chấp nhận các tiêu đề này từ tất cả các địa chỉ IP, điều này kém an toàn hơn nhiều và không được khuyến nghị Cấu hình ủy quyềnPhương pháp cấu hình bạn sẽ cần sử dụng khác nhau tùy theo tình huống cụ thể. Tham khảo các tình huống bên dưới trước khi tiếp tục quá trình thiết lập GHI CHÚ Bộ phận hỗ trợ của WP Engine không thể hỗ trợ định cấu hình hoặc khắc phục sự cố các proxy ngược này ngoài thông tin được liệt kê tại đây. Điều này là do proxy ngược được định cấu hình phần lớn tại dịch vụ proxy bên ngoài của bạn và cố ý thêm một lớp trừu tượng, Chỉ thư mục con lưu trữSử dụng các bước này nếu bạn định chỉ lưu trữ thư mục con trên WP Engine chứ không phải tên miền cấp cao nhất. Ví dụ: nếu 0 được lưu trữ trên WP Engine, nhưng 1 được lưu trữ ở nơi khácTrong trường hợp này, DNS của bạn sẽ không trỏ đến WP Engine mà thay vào đó sẽ ủy quyền lưu lượng truy cập cho 0 cho chúng tôi
Thư mục con lưu trữ và tên miền cấp cao nhấtSử dụng các bước Proxy B nếu bạn đang lưu trữ cả 1 VÀ 0 trên các bản cài đặt WP Engine riêng biệt. Ví dụ: nếu 1 hướng đến 8 và 0 hướng đến 00Trong trường hợp này, bạn sẽ trỏ DNS đến một dịch vụ bên ngoài WP Engine, chẳng hạn như Akamai, nhưng sẽ ủy quyền tất cả lưu lượng truy cập cho chúng tôi ủy quyền ADNS của miền sẽ không trỏ đến WP Engine mà thay vào đó sẽ ủy quyền lưu lượng truy cập cho 0 đến 02Bạn phải có cách tạo proxy trên hệ thống mà DNS của bạn được trỏ tới (i. e. Akamai, Netlify, Nginx, Apache) Trong hầu hết các trường hợp, bạn sẽ KHÔNG thêm tên miền. com vào Cổng người dùng WP Engine. Tuy nhiên, nếu có vấn đề với proxy, đôi khi nó có thể giúp ích |