Web services 使本地主机web应用程序联机可用
我已经用html、css和php构建了一个基本的web应用程序,它是一个具有查询、修改等功能的库。我用Wamp服务器上的phpMyAdmin建立了包含书籍信息、订户信息等的数据库。在本地主机C:\wamp\www上,一切正常,我可以添加、修改、查询等 现在我想让这个web应用程序可以在线使用,但我不知道如何做到这一点。对数据库的访问也必须可以在线从数据库进行搜索、查询等Web services 使本地主机web应用程序联机可用,web-services,wamp,Web Services,Wamp,我已经用html、css和php构建了一个基本的web应用程序,它是一个具有查询、修改等功能的库。我用Wamp服务器上的phpMyAdmin建立了包含书籍信息、订户信息等的数据库。在本地主机C:\wamp\www上,一切正常,我可以添加、修改、查询等 现在我想让这个web应用程序可以在线使用,但我不知道如何做到这一点。对数据库的访问也必须可以在线从数据库进行搜索、查询等 有人能支持我吗?对数据库的访问可以是本地的,因为使用数据库的php文件在同一台机器上运行 您只需要接受对apache服务器的在
有人能支持我吗?对数据库的访问可以是本地的,因为使用数据库的php文件在同一台机器上运行 您只需要接受对apache服务器的在线访问,如果它还不可访问,并且没有防火墙处于活动状态。在这种情况下,您应该能够通过ip连接到服务器。如果你不想写公共IP连接,你需要一个域和dns服务器 您需要一个公共IP地址或将外部web流量路由到您自己的web服务器。 大多数路由器都有一个叫做IP/端口转发的高级部分:查找你的。如果你没有这个,恐怕外面联系不到你 除此之外,还可以通过以下方式查找您的私有IP:
C:\>ipconfig
注意IP地址:这是您的专用地址,它在本地网络中唯一地标识您
在httpd.conf更改中:
ServerName localhost:80
与:
并将其更改为:
Require all granted
重新启动web服务器。了解您当前的公共IP地址路由器的公共地址:并访问:
http://<public IP>:<port>/
或者,如果您没有更改默认的http端口80,只需访问:
http://<public IP>/
谢谢你的回答。我已经用私有IP更改了本地主机,我想这是IPv4地址,更新了httpd.conf文件acc,并重新启动了wamp。请告诉我在哪里可以找到我的手机。关于IP/端口转发,我访问了路由器,找到了转发部分。这里只有一个没有记录的标题,但是有一个按钮addnew。如果我按下它,我需要介绍一些我不知道的信息:-服务端口我想它是80,对吗?、内部端口、IP地址、协议、状态、公共服务端口。您的公共IP是您的路由器拥有的IP。这应该是他们在访问网站(如路由器的转发部分)时向您显示的。我认为您应该输入80作为端口,您的本地IP地址,HTTP作为协议,并确保状态为Enable。我已经完成了所有这些,并且当我尝试访问[1]IP时,没有加载任何内容。关于我之前的评论,我想写http://路由器IP,而不是[1]路由器IP,但从指令中我不明白如何在不删除http的情况下编写它;不起作用。
http://<public IP>:<port>/
http://<public IP>/