Я использую OS X Yosemite и пытаюсь настроить Apache, чтобы я мог получить доступ к файлам через WiFi для моего приложения Chromecast (работает с NodeJS).
Поэтому я следовал некоторым учебникам в Интернете ( http://www.glenscott.co.uk/blog/re-enable-apache-php-web-sharing-on-os-x-yosemite/ ), и я могу получить доступ к своим веб-сайтам по адресу:
http://localhost/~cameron
Я также могу получить доступ к чему-то по адресу:
cameron.local/~cameron
Меня смущает одна вещь: куда указывают только localhost и cameron.local? Я не могу найти файл, который вижу нигде! Я пытался, /Library/WebServer/Documents
но это не файл index.php там ... Есть идеи, где я могу его найти? Или узнать? Фокус поиска по содержимому ничего не возвращает!
В любом случае, когда я пытаюсь получить доступ к содержимому примера сайта, скажем, на моем iPhone и т. Д., Я не могу этого сделать! Из-за моего использования localhost
он будет пытаться найти локальный хост устройства, а не мой Mac.
Я думал, что смогу просто заменить localhost
свой IP-адрес ... но когда я ввожу свой IP-адрес, ничего не происходит ... Я просто получаю бесконечную загрузку.
Как мне это решить? Нужно ли делать что-то особенное, чтобы IP-адреса работали?
Не должно быть в состоянии сделать:
xx.xxx.xxx.xxx/~cameron/examplewebsite
http://cameron.local/
должно быть идентично http://localhost/
. Чтобы получить доступ к содержимому пользовательской папки «Сайты», используйте http://cameron.local/~cameron
. Это уменьшает вашу путаницу?
cameron.local
должно быть так же, как localhost
при просмотре на Mac cameron
. Это не будет то же самое, что cameron.local/~cameron
или localhost/~cameron
(что между ними должно быть одинаковым).