并感谢您的帮助到目前为止。
这是我的问题:
我有两个远程专用服务器,一个运行Apache的Web服务器和一个运行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其中你回答我,并告诉我做“端口转发”,帮了我很多。
我看了一下互联网,我找不到一个很好的方法来做端口转发。 我是一名经验丰富的程序员,但在硬件和networking方面经验不足。 我可以理解,但必须做什么,所以我只需要一点点帮助来解决的东西:)
我希望你能帮助我,预先感谢你
Apache运行的ps机器是在CentOS上,mysql服务器也是CentOS。 p.s2 webserver运行WebHostManager我不知道这是否有任何区别,或者可以很容易地通过这个,我只是提到它:)
你没有。 通过SSH连接到Web服务器,在连接到数据库服务器的SSH工具中创build隧道。 然后使用数据库工具连接到本地端口。