【发布时间】:2021-07-31 19:57:29
【问题描述】:
我有一个前端反应应用程序,运行在localhost:3000。还有一个运行在localhost:9900 的后端。
我可以通过邮递员(或 curl)localhost:80/api 请求访问我的后端。
但我无法通过网址访问网站或服务器:my-1stconnection.lan.test。
有什么问题?
NGINX 配置:
server {
listen 80;
listen [::]:80;
server_name my-1stconnection.lan.test;
location / {
proxy_pass http://localhost:3000/;
}
location /api {
proxy_pass http://localhost:9900/;
}
}
【问题讨论】:
-
如果
my-1stconnection.lan.test转换为127.0.0.1这应该可以工作...你检查过这个吗(例如nslookup)? -
不,
my-1stconnection.lan.test未解决:server can't find my-1stconnection.lan.test: NXDOMAIN。在浏览器中尝试访问my-1stconnection.lan.test时出现错误:无法访问此站点。 -
那么这个名字从何而来?你是自己随机选择的吗?你认为它应该如何工作?