wordpress和node.js

Dej*_*vic 9 mysql wordpress nosql node.js

可以在同一服务器机器上安装wordpress和node.js服务器,也可以从node.js使用wordpress mysql数据库吗?还有可能在thah服务器上安装noSql以与node.js一起使用吗?我想在我的门户网站上使用wordpress作为前端,但所有异步工作都与node.js有关,并从wordpress mysql读取一些数据并将一些数据写入noSql.有人可以帮我解决一下如何为测试目的而实现此目的.

感谢您的时间和问候!

Jef*_*ffS 6

如果您计划使用由wordpress提供的JavaScript异步访问节点,那么它将使您在相同的主机和端口上运行它们的生活变得相当容易.我过去所做的是设置如下:

  1. Apache + PHP + Wordpress在某些端口上运行(8000?)
  2. Node + npm +你想在其他端口上运行的其他软件包(9000?)
  3. HAProxy,其中一些规则侦听端口80,它将根据发送请求的两个服务器的路径来决定.
  4. MySQL的正常安装以及您选择的NoSQL DB.

如果您想在端口443上使用HTTPS执行相同操作,则最新版本的HAProxy也可以终止SSL.

这是一个示例HAProxy配置:

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
Run Code Online (Sandbox Code Playgroud)