gpt4 book ai didi

mysql - wordpress 和 node.js

转载 作者:IT老高 更新时间:2023-10-28 23:26:10 25 4
gpt4 key购买 nike

是否可以在同一台服务器机器上安装 wordpress 和 node.js 服务器并使用 node.js 中的 wordpress mysql 数据库?是否也可以在服务器上安装 noSql 以与 node.js 一起使用?我想为我的门户使用 wordpress 作为前端,但所有异步工作都与 node.js 和从 wordpress mysql 读取一些数据并将一些数据写入 noSql 有关。有人可以帮助我完成测试的步骤。

感谢您的宝贵时间和问候!

最佳答案

如果您打算使用 node 来通过由 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

关于mysql - wordpress 和 node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14072747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com