我在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文件
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;
}
}发布于 2022-05-22 12:32:26
我将托管服务改为amazon,并将DNS名称服务器改为amazon,从而解决了这个问题。
https://stackoverflow.com/questions/72301667
复制相似问题