我创建了一个简单的网站,其网址为localhost / drupal。但我无法从互联网上访问它。 (我,来自连接到我的家用路由器的另一台笔记本电脑)。我按照指示在Apache下的httpd.conf文件中设置了所有设置。我,设置了“需要所有授予”。我使用Apache 2.4.9和最新的wamp。我使用drupal 7.14。
我尝试通过“internalIPaddress / drupal”来访问网址,即192.168.2.10/drupal。我也尝试从家用网络上的另一台笔记本电脑输入192.168.2.17。似乎没什么可锻炼的。请帮忙。!!
如何从网络外部访问网站。
答案 0 :(得分:3)
下载并安装ngrok。它是免费的。
然后,从您的终端(假设您的drupal站点在端口http://localhost:8888/
上运行)。
$ ngrok 8888
ngrok会为您指定一个子域名。打开网址,你很高兴。
您还可以免费注册,以便为您的子域名选择一个名称。
$ ngrok -subdomain=mysubdomain 8888 # ngrok will assign you http://mysubdomain.ngrok.com/
从ngrok 2开始,您需要输入http PORT_NUMBER
$ ngrok http 8888
OR
$ ngrok http -subdomain=mysubdomain 8888
答案 1 :(得分:0)
首先你必须知道你的ip,你可以按照以下步骤操作:
单击“开始”按钮的图片打开“网络连接” 单击开始按钮,然后单击控制面板。在搜索框中,键入 适配器,然后在“网络和共享中心”下,单击“查看” 网络连接。选择一个活动的网络连接,然后,在 在工具栏中,单击“查看此连接的状态”。 (你可能需要 点击雪佛龙图片雪佛龙图标,找到这个命令。)
点击详细信息。
您计算机的IP地址显示在IPv4旁边的“值”列中 地址。
哟可以阅读更多内容:
http://windows.microsoft.com/en-us/windows/find-computers-ip-address#1TC=windows-7
然后您可以使用以下网址从网络中的另一台电脑进入Drupal:
http://your_ip_adress/drupal
答案 2 :(得分:0)
打开WAMP菜单(图标)并选择联机,这将接受本地网络周围的外部连接。如果您有公开地址,则可以发布您的互联网网站,但192.168.*.*
是private addresses的子集。但它足以从家庭网络上的其他笔记本电脑进行访问。
有关详细信息,请参阅:How to enable local network users to access my WAMP sites?。