5

Witam mam instancję ec2 w amazon, która działa na normalnym porcie 80 i mam węzeł działający na porcie 3002 jak mogę sprawić, aby mój węzeł działał na porcie 80 w moim instancji amazon ec2 razem z apache Próbowałem większości tutoriali online takich jak reverseproxy mod itp proxy na apacheJak uruchomić węzeł i apache razem w Amazon ec2?

muszę uruchomić mój serwer węzła na www.mywebsite.com/node teraz uruchomiony na www.mywebsite.com:3002/

próbowałem edytować

/etc/httpd/conf/httpd.conf

Z apache jak belo W, ale miał żadnego wpływu

<VirtualHost *:80> 

ProxyRequests off 

<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 

<Location /> 
    ProxyPass /node http://localhost:3002/ 
    ProxyPassReverse /node http://localhost:3002/ 
</Location> 
</VirtualHost> 
+1

Dlaczego oba urządzenia muszą być uruchomione na tym samym porcie, np. Port 8080 –

+0

W mojej uczelni wszystkie inne porty poza portem 80 lub 8080 są zablokowane, więc muszę uruchomić oba w nim –

Odpowiedz

1

ja nie używałem apache od wieków, ale teraz myślę, że lokalizacja dla mod_proxy wyglądałby następująco:

<Location /node > 
    ProxyPass http://localhost:3002/ 
</Location> 

także, czy ponownie uruchomić apache?

service httpd restart powinien to zrobić.