Mysql wordpress和node.js
是否可以在同一台服务器上安装wordpress和node.js服务器,并从node.js使用wordpress mysql数据库?另外,是否可以在thah服务器上安装noSql以与node.js一起使用?我想在我的门户网站上使用wordpress作为前端,但所有异步工作都需要node.js,从wordpress mysql读取一些数据,并将一些数据写入noSql。有人可以帮助我的步骤如何实现这一测试目的Mysql wordpress和node.js,mysql,wordpress,node.js,nosql,Mysql,Wordpress,Node.js,Nosql,是否可以在同一台服务器上安装wordpress和node.js服务器,并从node.js使用wordpress mysql数据库?另外,是否可以在thah服务器上安装noSql以与node.js一起使用?我想在我的门户网站上使用wordpress作为前端,但所有异步工作都需要node.js,从wordpress mysql读取一些数据,并将一些数据写入noSql。有人可以帮助我的步骤如何实现这一测试目的 谢谢您的时间和问候 是的,这是可能的。唯一的问题是Apache(运行Wordpress)和N
谢谢您的时间和问候 是的,这是可能的。唯一的问题是Apache(运行Wordpress)和Node.JS不能绑定到同一个端口。换句话说,您需要在端口8080上运行Wordpress,在端口80(或其他不同端口)上运行Node
至于安装这些服务所涉及的确切步骤,在线上有数百个指南。如果您计划使用由wordpress提供服务的JavaScript异步访问node,那么让它们在同一主机和端口上运行将使您的生活更加轻松。我过去所做的工作如下:
defaults
log global
maxconn 4096
mode http
option http-server-close
timeout connect 5s
timeout client 30s
timeout server 30s
frontend public
# HTTP
bind :80
use_backend node if { path_beg /services }
# Everything else to Apache.
default_backend apache
backend node
server node1 127.0.0.1:9000
backend apache
server apache1 127.0.0.1:8000
是的,这是可能的,试试包装
您可以仅将WordPress用作后端,将Node.js用作前端。好的,我知道,apache将监听8000,Node.js将监听9000。因此,我将使用localhost:8000和localhost:9000。我的第二个问题是如何管理,例如www.domain.com在端口8000上运行apache,www.domain.com/services在端口9000上运行node?这就是HAProxy的用武之地。您设置了两个后端配置,一个用于节点,一个用于apache(localhost:8000和localhost:9000),然后在前端配置中,如果路径以服务开始,您会告诉它使用节点后端。我找到了我当前的HAProxy配置,并上传了它仍然可以工作,但是你可以使用nginx 1.3+php fpm+节点来完成这项工作,因为nginx支持WebSocket。你找到这种设置的廉价主机了吗?