PassengerBaseURI здесь не разрешен (в .htaccess) - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь создать приложение nodejs на моем whm-сервере. Я включил поддержку nodejs и добавил файл .htaccess с правилами Passenger, но получаю следующую ошибку.

.htaccess: PassengerBaseURI здесь не разрешен

Я пытаюсь создать приложение nodejs на моем whm-сервере. Это шаги, которые я выполнил до сих пор. 1, включена поддержка nodejs через EA4. 2, создал поддомен под моим основным доменом. 3, создал папку в корневом каталоге документа субдомена с именем nodeapp и создал файл app.js внутри nodeapp, это код внутри файла app.js.

enter code here const http = require ('http') const hostname = 'amtindia.co.in'; постоянный порт = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World! NodeJS \n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});

4, создал файл .htaccess под корнем документа поддомена и добавил следующие правила.

PassengerBaseURI   /
PassengerAppRoot   /home/amtindia/node.amtindia.co.in/nodeapp/
PassengerAppType     node
PassengerStartupFile app.js

Таким образом, в поддомене есть папка с именем nodeapp и файлом .htaccess, внутри узла app - файл с именем app.js.

Когда я просматриваю субдомен, я получаю Внутреннюю ошибку сервера «это журнал ошибок apache .htaccess: PassengerBaseURI здесь не разрешен»

...