Назад | Перейти на главную страницу

Node.js и Apache на одном сервере

Я бы хотел разместить программу node.js в public_html/<appname> и быть доступным, перейдя в domainname.com:80/appname - сервер Ubuntu 10.04, я использую Apache в качестве HTTP-сервера. Это вообще возможно?

Вам, вероятно, понадобится mod_proxy и ProxyPass для Apache.

Запустите Apache на порту 80 и используйте <Location> config в Apache, чтобы передать запрос на Node.js, который будет на другом порту, например. 8080.

<Location /<appname>/>
    ProxyPass http://nodejsip:8080/
</Location>