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