Ситуация: У меня есть доступ к общедоступному каталогу на сервере (который мне не принадлежит). Содержимое этого каталога открыто для www.size.com/~user, если я помещаю туда html файл (например index.html), браузер показывает мне html-страницу. Если я помещаю туда изображение, оно показывает мне и иерархическую структуру «публики». Это все, что я могу сделать - я не могу редактировать файлы конфигурации apache, я не могу использовать sudo.
На сервере есть node.js. Когда я запускаю приложение node.js и использую curl adress:8080
(с сервера) он работает нормально (если я использую curl www.size.com/~user
с портом или без него не работает). Но я не могу найти способ вернуть правильный ответ в браузерах с любого устройства. Я пробовал много конфигураций .htaccess, но почти каждый раз получал "Internal Server Error".
Как заставить apache возвращать приложение node.js?
я хочу: www.size.com/~user, чтобы вернуть результат приложения node.js
Вы не можете.
Вам нужно будет изменить конфигурацию Apache, чтобы он действовал как обратный прокси для вашего приложения узла, чтобы запросы на www.size.com/~user
пересылаются localhost:8080
. Этого нельзя достичь с помощью .htaccess
файлы.