Я пытаюсь настроить мобильное приложение, полученное мной от другого разработчика, локально на моем компьютере, это мобильное приложение на основе кордовы, которое в основном представляет собой html5 / javascript и т. Д.
Я добавил в свой файл .hosts следующую строку:
127.0.0.1 app.myapps.local
127.0.0.1 localhost # existing line has always been there #
В моей версии WAMP мои виртуальные хосты находятся в следующем каталоге:
C:\wamp\vhosts\local.conf
В моем файле виртуальных хостов (там много существующих vhosts) я добавил следующие новый дополнение
<VirtualHost *:80>
ServerAdmin me@website.com
DocumentRoot "c:/wwwroot/app/App/www/app.html"
ServerName app.myapps.local
<Directory "c:/wwwroot/app/App/www/app.html">
Options +Indexes
AllowOverride All
</Directory>
ErrorLog "c:/wwwroot/app/log/error.log"
CustomLog "c:/wwwroot/app/log/access.log" common
LogLevel debug
SetEnv MANGO_ENVIRONMENT ME
</VirtualHost>
Я перезапустил apache и сбросил DNS, но по какой-то причине каждый раз, когда я загружаю app.myapps.local в браузере, мне предоставляется домашняя страница WAMPSERVER по умолчанию.
Может ли кто-нибудь подсказать, что может быть не так в моей настройке?
- ОБНОВЛЕНИЕ. Я заметил, что app.myapps.local ведет себя как псевдоним для http://localhost
по какой-то причине, например, у меня есть тестовый веб-сайт с локальным URL-адресом localhost/test
однако если я сделаю app.myapps.local/test
Я получаю то же содержание, что и localhost/test
.
Есть идеи, почему это происходит?
попробуйте добавить ServerAlias app.myapps.local на ваш vhost conf под Название сервера линия.
Кроме того, я только что заметил, что ваши директивы Directory и DocumentRoot указывают на файл, а не на каталог. Я никогда раньше такого не видел и не уверен, правильно ли это.
Если вам нужно, чтобы app.html был html (индексом) по умолчанию, используйте:
DirectoryIndex app.html
--Предложен vhost.conf -
<VirtualHost *:80>
ServerAdmin me@website.com
DocumentRoot "c:/wwwroot/app/App/www"
ServerName app.myapps.local
ServerAlias app.myapps.local
DirectoryIndex app.html
<Directory "c:/wwwroot/app/App/www">
Options +Indexes
AllowOverride All
</Directory>
ErrorLog "c:/wwwroot/app/log/error.log"
CustomLog "c:/wwwroot/app/log/access.log" common
LogLevel debug
SetEnv MANGO_ENVIRONMENT ME
</VirtualHost>