|
Настройка Web-сервера для поддержки "WAP" Самый простой путь создать свой WAP сервер - это взять за онову обыкновенный HTTP-сервер. Я рекомендую Apache. Если же вы захотите увидеть динамическое наполнение, то лучше использовать серверные сценарии на языке PHP. Конечно, и Apache и PHP созданы для обслуживания HTML страниц и HTML-броузеров, но они достаточно хорошо будут работать и для WAP-совместимых WML-броузеров. Важно настроить HTTP сервер таким образом, чтобы WML броузер знал, что он получает именно WML, а не HTML страницы. Это делается путем редактированием MIME типов. Обычному HTML документу соответствует MIME тип text/html. Однако, для WAP броузеров, которые не способны понимать HTML, MIME тип должен быть другим. MIME типы для работы с WML: Тип документа MIME тип Pасширение Plain WML documents text/vnd.wap.wml .wml Wireless Bitmap Images image/vnd.wap.wbmp .wbmp Compiled WML documents application/vnd.wap.wmlc .wmlc WMLScripts text/vnd.wap.wmlscript .wmls Compiled WML Scripts application/vnd.wap.wmlscriptc .wmlsc Добавьте нижеследующие MIME типы в конфигурацию Apache http-сервера. Для этого следует отредактировать файл httpd.conf (в более стрых версиях srm.conf), который обычно находится в директории /usr/local/apache/conf/. Найдите в нем секцию AddType и добaвьте туда такие строки: # MIME Types for WAP AddType text/vnd.wap.wml .wml AddType image/vnd.wap.wbmp .wbmp AddType application/vnd.wap.wmlc .wmlc AddType text/vnd.wap.wmlscript .wmls AddType application/vnd.wap.wmlscriptc .wmlsc Далее следует сохранить файл и рестapтовать apache. DirectoryIndex index.wml AddType text/vnd.wap.wml wml AddType application/vnd.wap.wmlc wmlc AddType text/vnd.wap.wmlscript wmls AddType application/vnd.wap.wmlscriptc wmlsc AddType image/vnd.wap.wbmp wbmp Вашим посетителям придется полностью набирать адрес вашего сервера, что, для многих из них, может оказаться непростой задачей.
Поэтому крайне полезно стaвить нa себя ссылку в каком-либо WAP-портале (например, WAPGATE.RU).
|