2016-12-25 8 views
0

Я работаю над приложениями для Android, которые подключаются к веб-api, написанному на php. установка I подобласть этой конфигурации в моем HTTPD-ВХост конф файл:Как загрузить субдомен, как подкаталог в apache?

<VirtualHost *:8080> 
DocumentRoot "c:/wamp/www/Clinic" 
ServerAlias Clinic.localhost 
ServerName Clinic.localhost 
    <Directory "c:/wamp/www/Clinic"> 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

эта настройка работы при подключении к тому, как это:

http://clinic.localhost:8080

, но теперь я хотите подключиться к этому API с устройства Android. нет DNS-сервера, и я должен подключиться к этому API с помощью IP сервера теперь, когда я пытаюсь подключиться по этому адресу:

http://192.168.1.102:8080/clinic

Я получаю сообщение об ошибке 404 и моя система не может решить множество.

+0

это вызвано вашим портом, используйте 80. и сделайте псевдоним/клинику –

+0

извините. Я устанавливаю порт в реальном слове, но я забываю ввести свой вопрос. Я исправлю свой вопрос. –

ответ

0

Я нашел причину. в моем конфигурационном файле httpd-vhost у меня нет виртуального хоста для моего корня, и из-за этого apache не смог распознать корневую папку хоста. Я добавляю эту конфигурацию в свой файл конфигурации, и все в порядке.

<VirtualHost *:8080> 
    DocumentRoot "c:/wamp/www" 
    ServerAlias localhost 
    ServerName localhost 
</VirtualHost>