Tôi hy vọng điều này không xảy ra như một câu hỏi ngớ ngẩn, nhưng tôi đang tìm hiểu cách triển khai máy chủ socket.io cho trang web của mình để tạo các ứng dụng thời gian thực, nhưng vấn đề của tôi là tôi không thể tìm ra cách để thực hiện các ứng dụng đã nói trong môi trường phục vụ Apache. Hiện tại, khi tôi chạy node server.js
để khởi động máy chủ socket.io của mình, tôi phải truy cập nó bằng cách truy cập http://localhost:XXXX
trong đó XXXX
là bất kỳ cổng nào tôi đính kèm vào một cách tự nhiên. Tôi không muốn trang web của tôi bị buộc phải được xem trên một cổng thay thế như thế này, nhưng tôi rõ ràng không thể đính kèm máy chủ vào cổng 80 vì Apache đang nghe về điều đó. Rõ ràng là một giải pháp tự nhiên sẽ là dừng dịch vụ Apache và sau đó nút máy chủ trên cổng 80 theo cách đó để tránh va chạm, nhưng tôi không muốn hy sinh tất cả các chức năng mà Apache cung cấp. Về cơ bản, tôi muốn tiếp tục phục vụ trang web của mình thông qua Apache trên cổng 80 và tích hợp các khía cạnh nhất định của các ứng dụng thời gian thực thông qua socket.io trên cổng 3000, giả sử.Truy cập máy chủ socket.io qua các trang được phục vụ của Apache
Có cách nào để thực hiện việc này tránh những thứ tôi không muốn không? Những thứ đó là 1) khi người dùng truy cập trang web của tôi với số :3000
trong URL, 2) tắt Apache, 3) bằng iframe.
Xin cảm ơn trước.
Phương pháp được liệt kê thứ hai là những gì tôi đã thực hiện cho đến nay, mặc dù nó yêu cầu khá nhiều cấu hình lại các chỉ thị Apache. Bây giờ nó được thực hiện, tôi cảm thấy như toàn bộ quá trình đã được truy cập trực quan và đã không thực sự để lại cho tôi gần gũi hơn với những gì tôi cần để đạt được, ngoài việc ràng buộc cả hai máy chủ đến cổng "tương tự". Tôi nghĩ rằng tôi sẽ xem xét nhiều hơn vào mod_proxy và xem nếu đó không phải là một giải pháp thận trọng hơn. Một vấn đề định kỳ là tôi không nhất thiết phải phục vụ toàn bộ tài liệu với socket.io .. chỉ đơn thuần là WIDGETS trên các trang được chọn. Một "div được chuyển", nếu bạn muốn. –
Liên kết đầu tiên bạn đề cập đến là đã chết –
Được cập nhật bằng liên kết mới –