我在同一台服务器上有 2 个应用程序,不同端口 [8080,8090] 具有相同的域。
我已将 nginx 配置如下:
server {
listen 80 ;
server_name XXX.XXX.XXX;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location /{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://localhost:8080;
}
location /admin {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://localhost:8090;
}
}
Run Code Online (Sandbox Code Playgroud)
问题是端口 8080 上的第一个应用程序工作正常,但其他应用程序 CSS 未加载,出现 404 错误。似乎它指向 / 目录。处理这种情况的最佳方法是什么?
如果对 …
我正在开发一个用于监控目的的单个页面,该页面中的一些数据通过 websocket 作为实时监控,其他数据作为历史报告从数据库中获取。
我的问题:我
应该在后端建立 websocket 连接,然后将数据发送到连接的客户端还是只连接到客户端的 websocket 服务器。
注意:
- 无需保存来自 webscoket 服务器的消息。
请我需要详细信息。
谢谢
我有一个PHP函数返回的数据如下:
data[0]
[0]
<table>
....
</table>
[1]
<table>
....
</table>
.
.
.etc
data[1]
Run Code Online (Sandbox Code Playgroud)
我怎样才能通过javascript循环遍历这个数组!
有没有办法可以在 nodejs 中使用 socket.io 和 net socket?所以最后我有主服务监听端口,等待连接(网络套接字)和主服务,同时监听客户端想要使用 socket.io 建立连接。
示例场景:
对于来自客户端服务的任何连接请求,主服务在端口 X 上运行列表。
客户端打开的 Web 浏览器使用 http 服务器连接到主服务
如果通过网络套接字从客户端服务(服务器 B)传入任何数据,数据将通过 socket.io 发送到连接的客户端打开浏览器。