Как и большинство пользователей stackoverflow, я начинаю с предложения по умолчанию: «Я новичок в этой технологии»
Вот моя история,
Я купил VPS у GoDaddy и пытался настроить сервер для размещения приложения Node (MERN).
Настроить простой сайт было легко, и я сделал это сам.
Сайт компании успешно перенесен на новый сервер, и он работает нормально.
Кошмар начался, когда я начал настраивать поддомен с помощью веб-приложения Node.
Перед началом я напишу процесс настройки, которому я следовал.
- установлен pm2 (чтобы вечно запускать приложение для моего узла)
- запустил приложение моего узла в порту с номером 3001
создан поддомен app.mycompany.com в cPanel. Каталог по умолчанию был создан cPanel для субдомена. (который я не буду использовать)
установленный nginx (для обратного прокси)
создал файл conf для моего приложения и добавил следующие данные.
server {
listen 3000;
server_name app.mycompany.com;
location / {
proxy_pass http://localhost:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Ожидаемый результат: когда пользователь вводит app.mycompany.tech, он должен видеть
Node app
Фактический результат: когда пользователь входит в app.mycompany.tech, пользователь перемещается
в каталог по умолчанию, созданный cPanel.
Я делаю не так? В чем может быть проблема?