Я хочу запустить приложение 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.Следует ли включить переадресацию на определенный порт?
Ваш конфиг .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 - ваш порт.