В этом случае вы, вероятно, можете создать обратный прокси.
Для nginx Я использую эту базовую конфигурацию для приложений узла:
server {
listen 80;
server_name localhost;
location /actions {
rewrite ^/actions$ / break;
rewrite ^/actions/(.*) /$1 break;
proxy_pass http://127.0.0.1:5000;
}
location / {
proxy_pass http://127.0.0.1:8081;
}
}
И Для apache , выступающей в качестве веб-сервера I
- Создайте папку в www или public_html, скажем
node
- Внутри узла я создаю файл
.htaccess
и добавляемследующие строки,
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:8080/ [P,L] #which is your node server ip:port
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:8080/$1 [P,L] #same ip:port