可以在同一个Web服务器上运行React JS和Wordpress吗?

时间:2017-06-28 17:00:55

标签: wordpress apache reactjs wordpress-rest-api

我正在使用Wordpress REST API为我的React JS前端提供后端。现在两者都在AWS上的不同Apache服务器上运行,一切运行良好。

是否可以在同一台服务器上运行?那么我的React前端是在同一台服务器上向Wordpress发出请求吗?

1 个答案:

答案 0 :(得分:1)

当然,如果您想使用Apache来处理分发前端和处理WP后端,请阅读虚拟主机:https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

它的要点是你的前端会有一个VH

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com <-- see here
    DocumentRoot /var/www/example.com/client
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

和后端的VH

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias api.example.com <-- and here
    DocumentRoot /var/www/example.com/server
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>