jse*_*ksn 8 node.js joyent smartos ghost-blog
首先,请原谅我对Joyent的智能机器实例缺乏了解.我正在为这种情况运行NodeJS的免费开发层smartmachine实例.
我正在[path]/server/public/通过http-server在文件系统上运行一个网站,我想在端口80上同时运行一个Ghost博客[path]/server/public/blog/.
这可能吗?我怎么做到这一点?
使用express设置一个瘦的包装器可能是一个很好的解决方案(正如保罗建议的那样),但是如果你以一个拥有大量"不同服务"的大型应用程序结束,那么可能会很麻烦.
相反,我会在我的所有服务之上找代理(例如NGINX).
使用此解决方案,如果服务失败,则其余为否,因为它们是分离的.
您可以在端口80上侦听并在内部代理每个服务:端口.
就像是:
0.0.0.0:80 ---> Proxy
???path: / ??? localhost:3000 (Main Web)
???path: /blog ??? localhost:4000 (Ghost)
...
Run Code Online (Sandbox Code Playgroud)