将 Apache Tomcat Web 应用程序连接到现有 Apache 网站时,可以加载 mod_jk 以在 Apache 中为 Web 应用程序提供别名。
是否有用于将 node.js 连接到 Apache 的类似模块?
将 Apache Tomcat Web 应用程序连接到现有 Apache 网站时,可以加载 mod_jk 以在 Apache 中为 Web 应用程序提供别名。
是否有用于将 node.js 连接到 Apache 的类似模块?
Plesk 现在有一个 Node 扩展。它是无缝的,具有广泛的功能并且免费:http ://ext.plesk.com/packages/28f799af-1ff4-4bb8-9c87-a04f0f23d32e-jxcore-support
在这里找到了答案并在我自己的本地网络服务器上进行了测试。
就像@othiym23 说你必须使用 Apache 的mod_proxy和mod_rewrite才能使它工作。
您可以在 .htaccess 文件中添加一个相对简单的规则,例如:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^tiddlywiki5.*$ http://whereNodeDotJSIsRunning:8080/ [P]
</IfModule>
这将产生一个 URL http://yourApacheServer.com/tiddlywiki5/
,您可以从该 URL 通过 Apache2 访问您的 node.js 服务器。[P]
规则末尾的标志用于通过mod_proxy将请求转发到不同的服务器,并将其返回给用户,就像他们正在访问一样http://yourApacheServer.com/tiddlywiki5/