我已经尝试了所有关于 SO 的解决方案,但没有成功。我想将 Nginx 用作“Node.js”应用反向代理。使用我当前的配置,当通过服务器 IP 连接到它时,我能够使其工作,但在使用其域名时不能。我的配置详细信息pastebin.com/gMqpmDwj
http://Ipaddress:3000
工作,但http://example.com
没有。
这是我的 Nginx 代理的配置,存储在/etc/Nginx/conf.d/domain.conf
.
server {
listen 80;
server_name domain_name;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://ipaddress:3000;
}
}
但是,当我尝试访问它时,它可以正常工作,ip:port
但是无论是否打开domain:port
它port
都不能