Итак, у меня есть эта проблема...
Я использую WAMP и в прошлом настраивал отлично работающие виртуальные хосты, но теперь у меня есть прийти к чему-то, чего я никогда не предвидел.
Я пытаюсь сделать это:
Доступ к C:\wamp\www через http://localhost
Доступ к D:\somethingelse через http://localhost:8080ИЛИ http://something.dev
Я предпочитаю использовать правильный http://something.dev, так как рабочий сайт http://something.co , поэтому я могу хранить их отдельно.
Я следил за руководствами и читал сообщения на форуме, но все, что мне удалось сделать, это:
Доступ к C:\wamp\www через http://localhostИЛИ http://something.dev
Доступ к D:\somethingelse через http://localhost:8080ИЛИ http://something.dev:8080
Кто-нибудь знает, как ты бы сделал это? Вот мой код VirtualHost:
ServerAdmin webmaster@localhost
DocumentRoot "C:\wamp\www"
ServerName localhost
ServerAlias www.localhost.com
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
ServerAdmin webmaster@something
DocumentRoot "D:/something/www"
ServerName something.dev
ServerAlias www.something.dev
ErrorLog "logs/something-error.log"
CustomLog "logs/something-access.log" common
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
И в httpd.conf у меня есть это
Listen *:80
Listen *:8080
И мой файл hosts работает и указывает оба на 127.0.0.1
(Причина, по которой я хочу сделать это, заключается в том, что когда я кодирую на моей машине я использую http://something.dev, но я запускаю Livereload Windows и тестирую свой веб-сайт одновременно на iPhone и iPad в той же локальной сети, но без какого-либо доступа к iOS-эквиваленту файл hosts. Это также позволяет мне открыть для Интернета только определенную часть моего сервера через переадресацию портов на моем маршрутизаторе.)