可以 运行 在同一个网络服务器上使用 React JS 和 Wordpress 吗?
Possible to run React JS and Wordpress on the same web server?
我正在使用 Wordpress REST API 为我的 React JS 前端提供后端。现在两者都 运行 在 AWS 上单独的 Apache 服务器上运行,并且一切正常。
是否可以运行在同一台服务器上?以便我的 React 前端向同一台服务器上的 Wordpress 发出请求?
当然,如果您想使用 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>
我正在使用 Wordpress REST API 为我的 React JS 前端提供后端。现在两者都 运行 在 AWS 上单独的 Apache 服务器上运行,并且一切正常。
是否可以运行在同一台服务器上?以便我的 React 前端向同一台服务器上的 Wordpress 发出请求?
当然,如果您想使用 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>