首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NGINX将域名错误指向EC2以运行ReactJS

问使用NGINX将域名错误指向EC2以运行ReactJS
EN

Stack Overflow用户
提问于 2022-05-19 09:05:37
回答 1查看 144关注 0票数 0

我在EC2上有一些问题,我有一个在EC2实例上运行的反应节点JS web应用程序。这个应用程序在http://44.200.69.97/上运行,一切都很好,但是当我试图将我的域名指向它时,它失败了。域名是http://dev.censorit.net/

http://dev.censorit.net/应该指向http://44.200.69.97/,但它不是。

当我指定它工作的端口时,http://dev.censorit.net:3000/指向http://44.200.69.97:3000

不指向端口80但指向任何其他端口的域。

我尝试将构建文件移动到root /var/www/html中,但没有工作。然后,我尝试了反向代理,但它也没有起作用。

我在使用NGINX,这是conf文件

代码语言:javascript
复制
upstream app_reactjs {
   server localhost:3000;
}

server {
   listen 80;
   listen [::]:80;

   server_name dev.censorit.net;

   location / {
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_set_header Host $http_host;
     proxy_set_header X-NginX-Proxy true;
     proxy_pass http://app_reactjs;
     proxy_redirect off;
   }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-22 12:32:26

我将托管服务改为amazon,并将DNS名称服务器改为amazon,从而解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72301667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档