Я включил HTTPS на веб-сайте, и я обнаружил, что файл JS, который до сих пор был правильно отправлен, когда он запросил тег скрипта в моем шаблоне, теперь терпит неудачу.JS-файл не обрабатывается через HTTPS
Запрос, который работает что-то вроде:
http://dev.mysite.com:54346/socket.io/socket.io.js
и тот, который не делает не так уж сильно отличается:
https://dev.mysite.com:54346/socket.io/socket.io.js
Глядя на выходе lsof -i :5346
и top
и остановка сценария. Мне удалось выяснить, что сценарий узла, который начинается с forever
, фактически каким-то образом отвечает на t он ходатайствует о том, что работает, но не о другом. Я не слишком разбираюсь в узле, но просматриваю код этого скрипта и его требования (socket.io
) Я не видел ничего, что заставило бы меня думать, что он может работать только с HTTP, а не с HTTPS.
Я действительно не понимаю, как это работает, потому что я не видел никакой конфигурации Apache, которая могла бы даже отдаленно означать что-то вроде «перенаправить эти запросы на этот процесс».
Единственное решение, о котором я мог думать, это перенаправить петицию через HTTPS на HTTP, но я пробовал использовать mod_proxy
и mod_rewrite
без всякой удачи.
Заранее благодарен!
Извините, я не решил его для вас. : s –
Не беспокойтесь! Оказалось, что мне просто нужно настроить HTTPS-сервер с узлом. – Aruku