我已经使用 html、css 和 php 构建了一个基本的 web 应用程序(它是一个具有查询、修改等功能的库)。我已经使用 Wamp 服务器的 phpMyAdmin 构建了包含书籍信息、订阅者信息等的数据库。在 localhost (C:\wamp\www) 上一切正常(我可以添加、修改、进行查询等)。
现在我想让这个 Web 应用程序在线可用,但我不知道如何做到这一点。对数据库的访问也必须是在线的(用于从数据库进行搜索、查询等)。
有人可以支持我吗?
对您的数据库的访问可以是本地的,因为使用您的数据库的 php 文件在同一台机器上运行。
您只需要接受对您的 apache 服务器的在线访问,如果它还不能访问,并且没有激活防火墙。在这种情况下,您应该能够通过 ip 连接到您的服务器。如果您不想编写公共 IP 进行连接,您将需要一个域和一个 dns 服务器。
您需要一个公共 IP 地址或将外部 Web 流量路由到您自己的 Web 服务器。大多数路由器都有一个名为IP/端口转发的高级部分 :找到你的。如果你没有这个,恐怕外面无法联系到你。
除此之外,通过以下方式找到您的私有 IP:
C:\>ipconfig
记下 IP 地址:这是您的私人地址,它在您的本地网络中唯一标识您。
在 httpd.conf 更改:
ServerName localhost:80
和:
ServerName <private IP>:80
还可以找到这一行:
Require local
并将其更改为:
Require all granted
重新启动您的网络服务器。找出您当前的公共 IP 地址(路由器的公共地址:https : //www.whatismyip.com)并访问:
http://<public IP>:<port>/
或者,如果您没有更改默认的 http 端口 (80),只需访问:
http://<public IP>/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句