Xcode iOS模拟器可以看到像localhost / phpmyadmin或localhost这样的地址,但它无法看到/ etc / hosts中指定的域,如mysite.myname,无法访问我的Apache Virtualhosts。 Safari只是提供了一个未找到的服务器"错误。
嗯...
知道如何解决?
我的apache.conf看起来像这样:
<VirtualHost *:80>
ServerName myname
ServerAlias *.myname
CustomLog "/Users/myname/Sites/logs/dev-access_log" combinedmassvhost
ErrorLog "/Users/myname/Sites/logs/dev-error_log"
VirtualDocumentRoot /Users/myname/www/%0
</VirtualHost>
我的etc / hosts看起来像这样:
127.0.0.1 mysite.myname
我通过在本地计算机上键入http://mysite.myname来访问网站,它可以正常运行。我甚至可以对apache.conf进行更改,模拟器会看到它们。但无法访问基于名称的虚拟主机。怪异。