首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Android手机查看本地网站

问从Android手机查看本地网站
EN

Stack Overflow用户
提问于 2014-01-16 14:47:55
回答 1查看 806关注 0票数 1

我有一个本地托管在IIS7的移动网站。我想在我的android手机上看到它。这不是访问127.0.0.1的通常情况,我已经这样做了。

我在防火墙中为端口80设置了入站规则。我的IP,由路由器分配,198.162.2.10,在我的手机打开时显示IIS7图像。

我面临的问题是,我通常在D:\驱动器中做这个项目,而不是在wwwroot中,在操作系统崩溃或重新安装时不会丢失任何文件。因此,为了链接这些项目,我在IIS中创建了一个网站,并给出了一个类似于myprofile.net的名称,并将其分配给127.0.0.1。所以当我在浏览器中输入myprofile.net时,网站就会呈现出来。

我如何访问这个网站,从我的android手机?

我知道一个“解决办法”

  • 把所有的网站复制到wwwroot?这就否定了要点。
  • 连接电话到个人电脑的临时还是反之亦然?我不想这样,这其中任何一个都把我的电脑从互联网上,而发展没有互联网是不可能的。
  • 上传到ftp服务器并从电话中查看?这就是我目前正在做的事情。

有解决办法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-09-12 13:44:47

您可以在D:\上创建一个指向网站文件的符号链接到您的www.root目录。

下面是一个教程链接和一个自定义命令:

代码语言:javascript
复制
C:\mklink /D C:\path\to\wwwroot\NameOfWebsite D:\path\to\website\to\create\the\symlink\for\NameOfWebsite

另外,如果您可能需要更新虚拟主机文件..。我使用apache,因为我已经使用了6+ :/所以希望这是相关的:您想要更改的示例:

代码语言:javascript
复制
<VirtualHost *:80>
    ServerAdmin gopikrishna.s@gmail.com
    DocumentRoot "C:\path\to\wwwroot\NameOfWebsite"
    ServerName NameOfWebsite
  <Directory "C:\path\to\wwwroot\NameOfWebsite">
    Options Indexes FollowSymLinks ExecCGI MultiViews #NOTE THESE OPTIONS Follow SymLinks is NEEDED
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
#EXAMPLE alias if you have any.
#Alias /graphics "D:/workspace/graphics"
</VirtualHost>

您还必须更新通常位于

代码语言:javascript
复制
C:\Windows\System32\drivers\etc

右键单击“记事本”并作为管理员运行,对系统文件主机进行编辑。单击File->Open,找到您的主机文件目录,将文本文档(.txt)更改为所有文件(.*),以查看主机文件(以及其他文件),打开主机文件,并将这一行添加到文件的底部:

代码语言:javascript
复制
127.0.0.1 NameOfWebsite

在httpd-vhosts.conf文件或IIS等效文件中,这一行应该具有与您的ServerName相同的名称。

保存主机文件并重置IIS服务器

现在,您应该能够在android浏览器中运行(如果连接到IIS服务器也连接到的本地路由器) web服务器的IP地址,如您在文章中提到的

代码语言:javascript
复制
198.162.2.10

这应该会在你的android浏览器中显示你的网站。

另外,一定要将您希望在浏览器中看到的哪个网站放在任何其他vhost配置的顶部。也就是说:在您的主机文件中,确保它们是否是其他行,如

代码语言:javascript
复制
127.0.0.1 some.site.local
127.0.0.1 another.site
127.0.0.1 NameOfWebsite     <------ This should go 

你把你想看到的放在列表的最前面,如下所示:

代码语言:javascript
复制
127.0.0.1 NameOfWebsite     <-------- HERE
127.0.0.1 some.site.local
127.0.0.1 another.site

对于httpd-vhosts.conf文件,确保整个.节是最重要的。

我希望这一点有所帮助,随时可以添加或减去任何变化是非常受欢迎的。如果我在这篇文章上说过话或者给出了你已经知道的细节,请原谅。我认为符号链接基本上是你所需要的,但是其他的东西可能也会有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21164997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档