dzisiaj wcześniej, zadałem pytanie na programistów Stack Exchange Network: Is it bad practice to run Node.js and apache in parallel?Techniczne aspekty prowadzenia node.js i Apache równolegle
Mój wniosek końcowy może być traktowana jako społecznościowy, w którym chcę mieć możliwość czatu i normalna funkcja aktualizacji statusu.
Do funkcji czatu chciałbym użyć Node.js, ponieważ chcę przesyłać dane z serwera do klienta, zamiast często odpytywać serwer. Dla aktualizacji statusu chcę normalnej instalacji apache i PHP, ponieważ jestem o wiele bardziej zaznajomiony z tym i nie rozumiem, dlaczego użyłbym Node.js do tego.
Jednak to oznaczałoby, że będę musiał uruchomić Node.js i apache równolegle. O ile jest to możliwe i nie uznać złe praktyki w zależności od odpowiedzi na Programmers.SE, ja widzę kilka problemów technicznych:
bym potrzebne dwa porty otwarte - może dać problem z sieciami otwartymi że don „t mieć wszystkie porty otwarte
nie mogę używać mojego współdzielonym serwerze, ponieważ nie wolno mi, aby otworzyć tam port, więc będę musiał kupić VPS
I don nie troszczą się zbytnio o drugą, więcej o pierwszą. Czy naprawdę nie ma rozwiązań łączących obie funkcje na jednym porcie?
Czy jest jakieś obejście dla portów? Czy mogę na przykład przekierować subdomain.domain.com:80
do domain.com:x
gdzie x
jest portem Node.js? Czy to byłoby możliwe i rozwiązać mój problem? To rozwiązanie zostało podane w this Programmers.SE answer, ale jak mam go wdrożyć?
Jak możemy uruchomić php na serwerze nginx, a następnie @Borslav Sabev? –