У меня есть два удаленных выделенных сервера, один веб-сервер, на котором работает Apache, и один сервер БД, на котором работает MySQL.
Сервер Apache, конечно, виден в Интернете, но второй сервер виден только серверу Apache, поскольку он связан с локальной сетью.
Мне нужно подключиться к удаленному серверу MySQL через Интернет с моего домашнего компьютера, но мой домашний компьютер может видеть только сервер Apache. Как я могу настроить переадресацию портов с моего сервера Apache на сервер MySQL, чтобы я мог "видеть" сервер MySQL с моего домашнего компьютера?
Этот вопрос является продолжением моего первого вопроса: https://stackoverflow.com/questions/4159256/connect-to-remote-mysql-server-from-my-application-problem-is-that-mysql-server в на что вы мне ответили и очень помогли, сказав мне сделать "переадресацию портов".
Я посмотрел в Интернете, и я не могу найти хорошее, как сделать переадресацию портов. Я опытный программист, но у меня мало опыта работы с оборудованием и сетями. Я могу понять, что нужно сделать, поэтому мне просто нужна небольшая помощь, чтобы разобраться. :)
PS Машина, на которой работает Apache, работает на CentOS; сервер MySQL также работает CentOS. Веб-сервер PS2 работает WebHostManager. Я не знаю, имеет ли это какое-то значение или это легко сделать, я просто упомяну это.