Я имею:
- Хост-компьютер Linux Mint 18.3 (192.168.1.19)
- Гостевой компьютер VirtualBox Windows Server 2012 с установкой Joomla на IIS8.5+PHP7 (192.168.1.8)
- Гостевой компьютер VirtualBox Windows Server 2012 с установкой MySql Server 5.7 (192.168.1.12)
Обе виртуальные машины имеют мостовое соединение. Как работают коммуникации:
- Linux может пинговать виртуальные машины Joomla и MySql
- Обе виртуальные машины могут пинговать Linux
- Виртуальные машины не могут пинговать друг друга (я не знаю почему)
- Из Linux я могу использовать клиент MySql для подключения к серверу MySql внутри виртуальной машины Windows
Что мне нужно:
- Мне нужно, чтобы Joomla (установленная на первой виртуальной машине) использовала базу данных, установленную на второй виртуальной машине
Любая помощь? :)
Поскольку две виртуальные машины не могут взаимодействовать напрямую (почему?), Я подумал, что в Joomla configuration.php
я мог бы установить 192.168.1.19 в качестве хоста базы данных, а на машине Linux я мог перенаправить все соединения MySql с 192.168.1.8 на 192.168 .1.12, однако я не знаю, как этого добиться, потому что я провел несколько испытаний с iptables, но я не знаю, как его использовать для реализации переадресации.