在线提供localhost Web应用程序

时间:2017-12-26 13:11:48

标签: web-services wamp

我使用html,css和php构建了一个基本的Web应用程序(它是一个具有查询,修改等功能的库)。我已经使用来自Wamp服务器的phpMyAdmin构建了包含书籍信息,订阅者信息等的数据库。在localhost(C:\ wamp \ www)上一切正常(我可以添加,修改,查询等)。

现在我想在线提供这个Web应用程序,但我不知道如何做到这一点。还必须在线提供对数据库的访问(对于数据库的搜索,查询等)。

有人可以支持我吗?

1 个答案:

答案 0 :(得分:1)

对数据库的访问可以是本地的,因为使用您的数据库的php文件在同一台机器上运行。

您只需要接受对apache服务器的在线访问,如果它尚未访问,并且没有激活防火墙。在这种情况下,您应该能够通过ip连接到您的服务器。如果您不需要编写要连接的公共IP,则需要域和DNS服务器。

您需要公共IP地址或将外部网络流量路由到您自己的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>/
相关问题