我正在使用myblog.local作为自定义域在我的本地计算机上开发一个网站,我有一个apache VirtualHost,并且我的mac的hosts文件上注册了名称。问题是当我尝试在我的USB连接设备上使用myblog.local作为使用chrome:// inspect工具推送的地址时使用chrome远程调试。
我总是找不到错误。
我的问题是,为了远程调试在我的Mac上注册的自定义域,我是否需要做一些额外的事情?
答案 0 :(得分:0)
查看Map to custom local domains。
我设置了一次以使用自定义本地域名,但需要进行一些实验。我当然需要一个代理服务器才能让它运行起来。
答案 1 :(得分:0)
我在PC上遇到了完全相同的问题。我跟着@Kayce Basques的Map to custom local domains指南,经过一番坚持,现在一切正常。
Kayce的指南需要一个代理服务器,我已经为下面的Squid开源和免费代理服务器提供了我的工作配置。
Squid安装很简单,我刚下载并安装了预编译的Windows二进制文件,服务器出现在我的Windows系统托盘中。对于OSX和Linux平台,它应该同样简单。
所有配置都在squid菜单中完成,该文件可从Squid菜单访问。我跟着this simple guide进行了反向代理。虽然我在该指南中包含了所有内容,但我相信以下几行是使一切正常运行的关键因素。
cache_peer 192.168.0.2 parent 80 0 no-query proxy-only originserver
在上面的行中192.168.0.2
是我的PC的内部IP地址,80
是我的Apache虚拟主机文件中定义的Apache虚拟主机端口号。还有另一个有用的指南here,但该指南省略了originserver
选项,但在我的计算机上无效,但有其他帮助。
似乎你做需要通过USB线连接才能工作,所以我不太明白@ asolenzal上面的评论。每次我更改配置时,我在命令窗口中运行Path/to/squid.exe -k reconfigure -n Squid
以重新加载Squid。您可以找到该命令here。