Имеется основной сайт на Битрикс24 (CRM+БУС, на домене domain.com, адрес ip.ad.dr.1) и отдельные страницы на Wordpress (на поддоменах subN.domain.com, адрес ip.ad.dr.2). Сейчас для каждого поддомена развернута отдельная копия WP и добавлены необходимые записи на nginx, вся конструкция работает, но это не очень удобно в плане администрирования. Выделил отдельную чистую машину для WP Multisite, мультисайтовость настроил, но на вымышленном домене (multisite.com), и все создаваемые поддомены, как я понял, будут вида sub.multisite.com. При правке строки define('DOMAIN_CURRENT_SITE', 'domain.com'); в файле wp-config.php и перезагрузке страницы сайт открывается по адресу domain.com/wp-admin и показывает ошибку 404, что и следовало ожидать. В конфиге nginx основного сайта (/etc/nginx/bx/site_avaliable/ssl.s1.conf) добавил запись:
nginx main site
location /wp-admin {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass
https://192.168.100.76:443;
proxy_redirect off;
}
Теперь собственно вопрос: возможно ли вообще реализовать мою затею и как это правильно реализовать? Какие подводные камни могут встретиться? Как организовать проксирование на поддомены?