Как настроить порт для приложения Node.js в Cpanel? - PullRequest
0 голосов
/ 12 июня 2019

Я хочу запустить приложение Node.js Express вместе с Apache, настроенным CPanel

Инструкции для «CPanel Как установить приложение Node.js» описывают настройку приложения Express, прослушивающего порт 3000. https://documentation.cpanel.net/display/CKB/How+to+Install+a+Node.js+Application. Но CPanel >> Home >> Программное обеспечение >> Диспетчер приложений не имеет ввода для ввода порта, куда следует направлять запросы.

Работающее приложение Express отвечает на curl http://127.0.0.1:3000

Ожидается запрос URL-адреса http://example.com/nodejsapp для получения ответа от приложения Node.js, но вместо этого появляется ошибка 404.Следует ли включить переадресацию на определенный порт?

1 Ответ

0 голосов
/ 12 июня 2019

Ваш конфиг .htaccess :

RewriteEngine On
RewriteRule ^$ http://127.0.0.1:XXXXX/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:XXXXX/$1 [P,L]

с XXXXX - ваш порт.

...