node.js-NGINX:使用域/路径在同一服务器上的多个节点js应用程序
|
问题 如果我有一些节点js应用程序,并且想将其发布为mydomain.com/app1、mydomain.com/app2等,则必须将app.get’/’更改为app.get(‘/ app1’,也可以在在某些情况下,css,js和图像路径. 题 要分配域/路径时,是否应该始终修改应用程序? 有什么方法可以使应用程序独立吗? 是nodejs还是nginx配置? 这是一个用作示例的节点js应用程序: https://github.com/jrichardsz/responsive_web1.1/blob/master/server.js 这是mydomain.com的节点js应用程序的nginx配置(有效!)
节点应用:
这是我针对同一节点js应用但mydomain.com/app1的nginx配置(有效!)
这是Node js应用程序中的修复
我试过了 : https://github.com/expressjs/express-namespace http://expressjs.com/en/4x/api.html 但是在两种情况下,我都需要更改节点js应用程序. 提前致谢. 最佳答案
不,您根本不需要修改应用程序. 当以这种方式使用proxy_pass时,您需要使用正则表达式重写URL.尝试这样的事情:
另请参阅:https://serverfault.com/q/562756/52951 (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 更改Nginx的乘客默认错误页面
- nginx – 通过http流式传输RTMP
- ruby-on-rails – 使用rails,nginx和send_file在Chrome中流
- javascript – Node.js请求返回301重定向
- 如何在公司代理后面配置Nginx
- python-Ngnix Gunicorn Flask:如何找出真正的基本URL
- 如何在Nginx反向代理中设置MongoDB
- javascript – 502使用ExpressJS与nginx时网关不良
- 301重定向时,nginx保留端口号
- 在/ nginx中将/foo.html重定向到/ foo但不是/ to / index
- 安全性 – IPTables不会立即使用ipset阻止IP
- Symfony2:如何强制整个应用程序的HTTPS?
- node.js-在UNIX域套接字上侦听WebSockets?
- linux – Nginx配置版本控制策略
- nginx – WebSockets的应用层防火墙?
- Meteor,WebSocket,Nginx 502错误
- nginx – 如何在auth_request失败后返回403而不是
- header – 如何防止nginx中的“304 Not Modified
- 如何在Apache服务器(和其他服务器)上的PHP中检测
- node.js – 带有NGINX proxy_pass的Webpack Dev
