您可以将 D:\ 上的网站文件符号链接到 wwwroot 目录。
这是tutorial link
和一个自定义命令:
C:\mklink /D C:\path\to\wwwroot\NameOfWebsite D:\path\to\website\to\create\the\symlink\for\NameOfWebsite
另外,如果您可能需要更新您的虚拟主机文件...我使用 apache,自从我使用 IIS 以来已经 6 年多了:/ 所以希望这是相关的:
您要更改的示例:
<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>
您还必须更新通常位于
中的主机文件
C:\Windows\System32\drivers\etc
右键单击记事本并以管理员身份运行以对系统文件主机进行编辑。
点击文件->打开
找到您的主机文件目录
将文本文档 (.txt) 更改为所有文件 (.*) 以查看主机文件(以及其他文件)
打开 hosts 文件并将这一行添加到文件底部:
127.0.0.1 NameOfWebsite
此行的名称应与您在 httpd-vhosts.conf 文件中的 ServerName 或 IIS 等效项中的名称相同。
保存主机文件并重置您的 IIS 服务器
现在您应该能够在您的安卓浏览器中运行(如果连接到您的本地路由器,IIS 服务器也连接到该路由器)Web 服务器的 IP 地址,正如您的帖子中提到的那样
198.162.2.10
这应该会在你的安卓浏览器中显示你的网站。
还要确保将您想在浏览器中看到的网站放在任何其他虚拟主机配置的顶部。
也就是说:
在您的 hosts 文件中确保它们是否是其他行,例如
127.0.0.1 some.site.local
127.0.0.1 another.site
127.0.0.1 NameOfWebsite <------ This should go
您将要查看的内容放在列表顶部,如下所示:
127.0.0.1 NameOfWebsite <-------- HERE
127.0.0.1 some.site.local
127.0.0.1 another.site
对于 httpd-vhosts.conf 文件,请确保整个 ........
部分高于所有其他部分。
我希望这会有所帮助,欢迎随意添加或减去任何更改。如果我在这篇文章中过度发言或提供了你已经知道的细节,请原谅我。
我认为符号链接基本上是你所需要的,但其他东西可能也会有所帮助。