我已经使用HTML,CSS和PHP构建了一个基本的Web应用程序(这是一个具有查询,修改等功能的库)。我已经使用WAMP服务器的PhpMyAdmin构建了包含书籍信息,订户信息等的数据库。在localhost(c: wamp www)上,一切正常(我可以添加,修改,进行查询等)。
现在,我想在线提供此Web应用程序,但是我不知道该如何做到这一点。对数据库的访问也必须在线可用(用于搜索,查询等)。
有人可以支持我吗?
对数据库的访问可以是本地的,因为使用yourdatabase在同一台计算机中运行的PHP文件。
,如果尚无法访问Apache服务器,则只需要在线访问Apache服务器,并且没有防火墙活动。在这种情况下,您应该能够通过IP连接到服务器。如果您不必编写公共IP即可连接。
,您需要域和DNS服务器。您需要一个公共IP地址或将外部Web流量路由到您自己的Web服务器。大多数路由器都有一个高级部分,称为 IP/端口转发:查找您的。如果您没有这个,恐怕您无法通过外部到达。
除此之外,还可以找到您的私人IP:
C:>ipconfig
请注意 IP地址:这是您的私人地址,它在本地网络中唯一地标识了您。
在httpd.conf更改中:
ServerName localhost:80
with:
ServerName <private IP>:80
也找到这一行:
Require local
并将其更改为:
Require all granted
重新启动您的Web服务器。找出您当前的公共IP地址(路由器的公共地址:https://www.whatismyip.com),然后访问:
http://<public IP>:<port>/
或,如果您没有更改默认的HTTP端口(80),请访问:
http://<public IP>/