2016-10-28 3 views
0

Я редактировал "/ и т.д./хосты" где добавляется:
"27.0.0.1 my_page1.localhost", "27.0.0.1 my_page2.localhost" ...

Следующая я редактировал "/и т.д./apache2/сайты-доступные/по умолчанию» где добавляется:
< VirtualHost *: 80>
DocumentRoot/вар/WWW/my_page1
ServerName my_page1.localhost
</VirtualHost>


Таким образом, я могу запускать больше сайтов на localhost с помощью этой команды "http://my_page1.localhost".

Проблемы заключается в том, когда я хочу подключиться к локальному с мобильным телефоном 192.168.2.5/my_page1.localhost я получаю «не найдено. Запрашиваемый URL /my_page1.localhost не найден на этом сервере.»

Как подключить этот локальный сайт через Wi-Fi? На ПК это работает.Как подключиться к локальному хосту с виртуальными доменами через Wi-Fi?

ответ

0

Используйте только ip и порт для подключения к сайтам на вашем компьютере с удаленного устройства. Задайте имя сервера SERVERNAME *, чтобы он ответил на любой хост, который вы запрашиваете, перезагрузите apache, а затем подключитесь к 192.168.2.5 на своем телефоне.

Для дополнительного виртуального хоста одновременно следовать этому примеру меняющегося номер порта:

Listen 8081 
NameVirtualHost *:8081 
< VirtualHost *:8081 > 
    DocumentRoot /var/www/my_page2 
    ServerName localhost 
    ServerAlias * 
</VirtualHost> 

Reload апач и подключиться к нему с помощью 192.168.2.5:8081 на свой мобильный телефоне или localhost:8081.

Конфигурация, указанная выше, направит ваш запрос на правильное приложение на основе порта, к которому вы обращаетесь.

+0

Когда я использую «SERVERNAME *», вы не можете перезагрузить apache. «Invalid ServerName» * «Использовать ServerAlias ​​для установки нескольких имен серверов». При использовании ServerAlias ​​тоже не работает. – japetko

+0

Получаете ли вы какую-либо ошибку при запуске configtest? Не могли бы вы сообщить об этой ошибке? – alejdg

+0

configtest дает: «AH00558: apache2: Не удалось достоверно определить полное доменное имя сервера, используя 127.0.1.1. Установите глобальную директиву« ServerName », чтобы подавить это сообщение. Синтаксис OK« – japetko