像大多数stackoverflow用户一样,我从默认句子“我是这项技术的新手”开始
这是我的故事, 我从GoDaddy购买了VPS,并且一直在尝试配置服务器以托管Node Application(MERN)。
配置简单的网站很容易,我自己完成了。 成功将公司网站迁移到新服务器,并且工作正常。
当我开始使用Node Web应用程序配置子域时,噩梦开始了。 在开始之前,我将编写我遵循的配置过程。
在cPanel中创建了子域app.mycompany.com。默认目录由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时,他应该看到 节点应用
实际结果:当用户输入app.mycompany.tech时,将导航到该用户 到cPanel创建的默认目录。
我做错了吗?可能是什么问题?