Можно ли запустить React JS и Wordpress на одном веб-сервере?

Я использую Wordpress REST API, чтобы обеспечить внутреннюю часть моего интерфейса React JS. Сейчас оба работают на отдельных серверах Apache в AWS и все работает хорошо.

Можно ли запустить оба на одном сервере? Так что мой интерфейс React делает запросы в Wordpress на том же сервере?

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>
Другие вопросы по тегам