我设置了一个recat应用程序,以在端口8080上运行。当我使用http://example.com:8080运行部署的项目时,它运行良好。
但是,我使用nginx代理此URL,将“位置/ admins”添加到etc / nginx / nginx.conf:
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
location /admins {
proxy_pass "http://hadas-ex.co.il:8080";
}
然后,当浏览至hadas.ex.co.il/admins时,它可以提供应用程序,但是我在控制台中收到错误消息:
GET http://hadas-ex.co.il/static/js/bundle.js net::ERR_ABORTED 404 (Not Found)
我只是对为什么会收到此错误感到困惑,因为直接访问hadas-ex.co.il:8080时,它运行正常
预先感谢
答案 0 :(得分:0)
端口 80 和端口 8080 不同。 端口用于建立唯一的连接,范围从0到65535,其中最多1024个称为众所周知的端口,根据约定保留这些端口以标识主机上的特定服务类型。 80 保留用于HTTP。当ISP限制非商业客户使用此类型的使用时,端口8080 通常用于个人托管的Web服务器。 端口8080 是Web服务器的默认第二选择。