我要做的是在我的iphone或ipad上预览我在自定义本地主机服务器(使用Mamp Pro设置)上构建的内容。 localhost位于http://devsite:8888而不是http://localhost:8888。
我已尝试过类似here之类的说明。结果是能够看到文件,但它只是服务器上的文件列表而没有获取index.php-没有预览启用。我已经三次检查以确保我在根目录中也有一个正确的索引。
添加了/etc/apache2/extra/httpd-vhosts.conf文件 https://gist.github.com/07223bf788ef1e2e1411
答案 0 :(得分:0)
将它放在你的.htaccess或httpd.conf中(通常是OSX上的/etc/apache2/httpd.conf
):
DirectoryIndex index.php
如果放入.htaccess,请确保httpd.conf中的某个位置(或Web服务器的任何customm配置文件)中有这个(将/var/www/html
替换为.htaccess文件所在的目录):
## These lines can go anywhere in the main config file:
AccessFileName .htaccess
<Directory "/var/www/html">
AllowOverride All
</Directory>
另外,请确保您的/etc/hosts
文件包含:
127.0.0.1 devsite
# Or whatever your local computers IP is:
# 192.164.2.164 devsite
以便主机名能够正确解析。
编辑:
从评论中,听起来您的虚拟主机可能需要其他配置。你能把/etc/apache2/extra/httpd-vhosts.conf
文件的内容放在你的问题中吗?