Điểm:1

Lỗi ngược dòng PHP-FPM với ipv6

lá cờ mx

Tôi vừa cài đặt Nginx mới nhất với PHP7.4-fpm trên máy chủ Ubuntu 20.04.2 mới.

Tôi đã thêm một máy chủ ảo có trang web WordPress trên đó và nó đang tải tốt nhưng tôi nhận thấy nhật ký nginx có nhiều lỗi như sau:

[lỗi] 183472#183472: *625 connect() không thành công (111: Kết nối bị từ chối) trong khi kết nối với thượng nguồn, máy khách: xx.xxx.xxx.xx, máy chủ: example.com, yêu cầu: "NHẬN /tên-trang / HTTP/1.1", ngược dòng: "fastcgi://[::1]:8001", máy chủ lưu trữ: "example.com", liên kết giới thiệu: "https://example.com/"

Khi googling về điều này, tôi phát hiện ra từ câu trả lời thứ hai về điều này Chủ đề lỗi máy chủ rằng đó là do tôi đang sử dụng địa chỉ ipv6 và tôi có thể khắc phục bằng cách thay thế máy chủ cục bộ với 127.0.0.1 trong các tệp khối máy chủ nginx kể từ fastcgi://[::1]:8001 sẽ không hoạt động.

tôi đã thực hiện các thay đổi trong /etc/nginx/sites-available/example.com.conf và thay đổi dòng sau:

fastcgi_pass localhost:8001;

Đến:

fastcgi_pass 127.0.0.1:8001;

Và theo một nhận xét về điều đó Lỗi máy chủ trả lời, trong /etc/nginx/sites-available/default, tôi đã thay đổi dòng sau:

nghe 80 default_server;

Đến:

nghe 0.0.0.0:80 default_server;

Tuy nhiên, sau khi thực hiện các thay đổi ở trên và khởi động lại nginx & php7.4-fpm, nếu tôi kiểm tra chế độ thực thi PHP trong bảng điều khiển máy chủ của mình (Virtualmin), cả hai tùy chọn đều không khả dụng FCGId hoặc FPM đang được sử dụng.

Khi tôi chọn FPM và nhấp vào lưu, fastcgi_pass 127.0.0.1:8001; dòng trong tệp khối máy chủ nginx hoàn nguyên về fastcgi_pass localhost:8001; và các lỗi trên bắt đầu hiển thị lại.

Các nghe 0.0.0.0:80 default_server; Tuy nhiên, không được hoàn nguyên khi khởi động lại nginx hoặc fpm.

Làm cách nào để hướng dẫn FPM sử dụng địa chỉ ipv4 thay vì địa chỉ ipv6?

NB tôi đã thử thay đổi nghe = /run/php/php7.4-fpm.sock đến nghe = 127.0.0.1:8000 Trong /etc/php/7.4/fpm/pool.d/www.conf và sau đó làm theo các bước trên nhưng điều đó cũng không giúp được gì và điều tương tự cũng xảy ra.


Tái bút Vấn đề này không liên quan đến bảng điều khiển mà tôi đã sử dụng vì có khá nhiều bài đăng ServerFault và nhiều chuỗi diễn đàn trực tuyến dường như có liên quan đến vấn đề này khi họ cố gắng sử dụng PHP-FPM với thiết lập ipv4/ipv6 ngăn xếp kép rõ ràng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.