gpt4 book ai didi

php - Amazon AWS 服务器在本地主机上有数据库,我如何通过 ssh 以便本地主机上的 php web 服务可以在其上运行?

转载 作者:行者123 更新时间:2023-11-29 08:27:08 25 4
gpt4 key购买 nike

这里是服务器新手!

我可以访问亚马逊 AWS 服务器,并且我的本地主机上有一个 php Web 服务。 php 在 web 服务上正常工作。 MySQL安装在服务器上。但是,我无法连接到我的服务器。我通过 SSH 连接到亚马逊 AWS 服务器并从那里开始工作,在该服务器上设置了所有内容。有没有办法让我通过网络服务 ssh 进入服务器?

重申一下:-我的 php 脚本位于 localhost/...-我的服务器通过 ssh 访问,然后在我的本地主机上,由 amazon aws 托管(默认端口 3306)

我尝试了一位用户建议的过程,即在我的终端中输入以下内容:

ssh -L 8080:127.0.0.1:3306 -f -C -q -N -i ./password.pem user@host.com

然后当我使用 mysqli connect 时我输入:

new mysqli('127.0.0.1:8080','root','mypassword');

非常感谢您的帮助!

最佳答案

听起来您正在尝试从本地服务器连接到远程数据库(如果我理解正确的话)。您需要仔细检查 AWS 中的安全组,确保它们允许您的计算机 IP 地址连接到服务器实例/端口 3306 对您的电脑开放。如果全部设置完毕,那么您应该能够使用公共(public) dns 或弹性 IP(如果是 EC2 实例)连接到该实例,或者使用端点(如果是 EC2 实例)连接到该实例。一个RDS实例。

关于php - Amazon AWS 服务器在本地主机上有数据库,我如何通过 ssh 以便本地主机上的 php web 服务可以在其上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17665040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com