Веб сервера для андроид

Локальный сервер для андроид

В Google Play Market есть множество подобных программ и можно выбрать то, что подойдет именно вам. Ниже скрин самого верха с плай маркета по запросу «Web serwer».

Часть из приложений платная, или триал на некоторое время — а потом покупать, есть и абсолютно бесплатные локальные веб сервера. Так-же и функционал у них разный, от простого html+php, до поддержки практически всего набора модулей и последних версий PHP+MySQL+phpmyadmin и прочих модулей.

KSWEB сервер PHP+MySQL

У приложения достаточно просто и интуитивно понятный интерфейс. Приложение правда платное, после установки вам дается 5дней на использование, после чего программа потребует ввести ключ, в общем ее надо будет купить. Стоимость KSWEB PRO — $3.99. Стоимость KSWEB Standard — $2.99.

Некоторые возможности KSWEB: nginx v1.7.3 (SSL) / lighttpd server v1.4.35 (SSL) / PHP v5.5.14 (SSL) / MySQL v5.6.19 / msmtp v1.4.32 / Web Interface v1.1 / KSWEBFTP v1.0

MySQL хост: localhost (or 127.0.0.1) / MySQL порт: 3306 / MySQL логин «root» с пустым паролем

Данный сервер содержит полностью готовые к работе конфигурационные файлы всех компонентов. Однако, если Вы хотите их изменить, то зайдя в настройки программы и кликнув «Внешние INI», все файлы настроек будут размещены на sdcard по адресу /mnt/sdcard/ksweb/conf/

Весит данное приложение не так много, 15,55 Мб, но после установки занимает 73,9 Мб.

В пробной версии некоторые функции недоступны, и сразу скажу что этот сервер не поддерживает модуль mod_rewrite, и .htaccess, по этому движки (CMS) требующие наличие модуля mod_rewrite полноценно запустить не получится. Хотя думаю что в платной версии можно включить сервер ingix и на нем все заработает. А так все отлично работает, БД создаются и движки корректно встают. Ниже скрин приложения.

Но мне данный сервер не понравился тем что его нельзя полноценно пощупать бесплатно и надо купить, а я не хочу покупать то, что мне вообще может не подойти. Но этот сервер очень популярный, значит достойный. .

NAMP nginx android web server

NAMP это nginx — веб-сервер, в отличие от большинства подобных приложений основанных на lighttpd. NAMP на платформе Android (с поддержкой виртуальных хостов) включает в себя: Nginx v1.5.0 / PHP v5.4.13 / MySQL v5.1.62 / Msmtp 1.4.30 / NAMPFTP v1.0

Приложение тоже платное и имеет испытательный срок 10 дней, после чего NAMP предложит вам купить его. Весит приложение после установки 47,45 Мб. Цена приложения $ 1,99. Но во время испытательного срока приложение без ограничений, и самое главное есть поддержка mo_rewrite по умолчанию. У меня получилось без проблем запустить (WordPress, Livestreet) на этом сервере и все работало. Ниже скриншот приложения.

Приложение также включает PhpMyAdmin, phpFileManager, adminer. А так-же экспорт MySQL резервное копирование на Dropbox / экспортные резервные копии сайтов на Dropbox / Резервное копирование баз данных MySQL.

В целом мне этот сервер понравился, но и тут я не хотел платить и отправился на поиски холявы. Хотя порадовал тот факт что заработал мод-реврайт и свободно запустились нужные мне движки сайтов.

ServDroid.web — простой веб сервер

По сути я так понимаю это не совсем сервер, но он локально вполне корректно отображает html страницы и переходит по ссылкам на другие страницы локального сайта. Показывает он страницы в своем окне, но так-же можно при запущенном приложении открыть свой браузер и сайты откроются в нем, нужно только адресную строку ввсети «http://localhost:8080». Ниже скриншот приложения с открытой страницей тестового сайта для примера.

Сразу скажу что кроме просмотра html страниц это приложение ничего не может. У меня не заработали даже страницы с расширением (.php). Так-же не выполняется php на html страницах ни в самом приложении, ни в браузере. В общем эта программка подойдет тем, кто например занимется только html+css, или у кого сайт на чистом html.

Читайте также:  Что безопаснее айфон или андроид

Palapa Web serwer — локальный сервер для андроид

Вот еще який представитель подоного рода приложений для платформы андроид. Весит приложение 19.96 Мб, а после установки 69.57 Мб.

Palapa Web serwer — это полноценный lighttpd сервер с PHP и MySQL, так-же в комплекте идет phpmyadmin, который корректно работает и БД создаются без проблем. Приложение в использовании достаточно простое, но в тоже время имеет множество настроек, а так-же можно править конфигурационные файлы сервера, что мне пригодилось.

По умолчанию php не выполняется на страницах с расширением .html, но в конфиге можно добавить это выполнение прописав в конфиге lighttpd.conf в строчке
fastcgi.map-extensions = ( «.php3» => «.php», «.php4» => «.php», «.php5» => «.php» )
запись «.html» => «.php»
и станет в строчке
fastcgi.map-extensions = ( «.php3» => «.php», «.php4» => «.php», «.php5» => «.php», «.html» => «.php» ). Скриншот правки конфига lighttpd.conf

Этот локальный сервер мне понравился больше всего из опробованых, и я им пользуюсь и сейчас. Но он как и множество подобных не понимает .htaccess и почему-то тоже не работает mod_rewrite, хотя он вроде присутствует. Но мне это не мешает так-как я не использую mod_rewrite в своих сайтах, да и БД (MySQL)не использую, и движки (CMS). У меня простенькие сайты на html+php и этот сервер отлично справляется с этим, так-же прекрасно через phpmyadmin создаются MySQL если нужно.

Немного технических характеристик «Палапа веб сервер»

Поддержка устройств, использующих ARM и Intel (x86) процессоры. В составе приложения : Lighttpd 1.4.35 / PHP 5.5.1 / MySQL 5.1.69 / MSMTP 1.4.32 / Web Admin 2.1.0
Путь до папки www куда нужно положить файлы своего сайтов: sdcard/pws/www. По умолчанию URL Адрес: http://127.0.0.1:8080. Чтобы зайти в Web Admin — http://127.0.0.1:9999 ( Имя/пароль: admin/admin ). MySQL Информация: локальный (127.0.0.1), порт: 3306 , имя пользователя: root, пароль: adminadmin.

На этом я заканчиваю этот небольшой обзор, надеюсь информация для вас была полезна.

Источник

ВЕБ-СЕРВЕР НА ANDROID В КАРМАНЕ

Уровень сложности конфигурации – 2 из 5 / Время на прочтение и реализацию – 20-30 минут

Веб-сервер в кармане не является какой-то новостью. Да, он может там находиться если на Андроид установить Web сервер.

Однако, с VPNKI эта возможность становится еще более интересной 🙂 Ведь с VPNKI ваши пользователи смогут иметь доступ к вашему карманному серверу из любой точки Интернета.

Ставим Apache

Итак, ставим веб-сервер Apache на ваш телефон или планшет с Android. Я ставил вот этот сервер:

Рутовый доступ не нужен. Ставите приложение, а затем в нем выбираете версию Apache для установки. Я выбрал 2.4.29.

После установки все выглядит приблизительно так:

Запускайте сервер. Он будет работать на всех интерфейсах и адресах вашего Android, о чем свидетельствует надпись 0.0.0.0. А вот порт для подключений по умолчанию — 8000. Я его не менял и оставил так.

Корень сервера с вашими файлами находится (в моем случае) /storage/emulated/0/htdocs

Источник

Веб сервера для андроид

Для отладки сайтов на телефоне локально (без необходимости подключения к сети Интернет). Что такое Apache , Denwer знаешь?

1) Адрес написан с ошибкой. Не «http://skwebserver.ru/», а «http://kswebserver.ru/»
2) На офсайте ссыль на маркет, выложи полноценный apk, пожалуйста) При попытке скачать с маркета выдает «Приложение не совместимо с вашим устройством»

Сообщение отредактировал Leshiy-saratov — 04.05.12, 20:01

60 метров внутренней памяти занимает. Жестоко..

Сообщение отредактировал SmartOff — 05.05.12, 00:18

На Acer Liquid Mt у меня запустился без проблем.
Сначала идет инсталяция компонентов (cgi, php, mysql и и.д)
потом только запуск.
Все компоненты заливаются в память аппарата, возможно в этом и кроется причина..
Ну или в тегре или ICS

Сообщение отредактировал SmartOff — 05.05.12, 22:13

> Как там пользователя базы создать?

Читайте также:  Переназначить кнопку блокировки андроид

Скачайте и установите (распакуйте в root dir) phpMyAdmin. Там есть всё для того, чтобы управлять базами данных MySQL. В том числе можно управлять пользователями.

Добавлено 07.05.2012, 23:13:

Вышла новая версия KSWEB 2.2. Доступна в маркете. Были обнаружены некоторые ошибки в процессе запуска и установки приложения на устройства с Андроид 4. Версия 2.2 должна их убрать.

Сообщение отредактировал dkcocto — 07.05.12, 23:11

и зачем ставить mysql, если php собран без его поддержки?
если пересобрать php, то должен и mysql заработать.

и почему я должен платить за кота в мешке? нужно триал делать. (про платные ф-ции)

Сообщение отредактировал Kos9078 — 08.05.12, 14:40

По умолчанию, в платной версии KSWEB, php содержит уже обычно необходимые расширения(в том числе MySQL и MySQLi). Если Вам нужны какие-то еще, помимо уже представленных, Вы можете их перечислить и они будут включены в следующие версии пакета.

Сообщение отредактировал dkcocto — 09.05.12, 14:39

> и зачем ставить mysql, если php собран без его поддержки?

При включении платно поддержки MySQL, задействуется PHP 5.4.0 с расширениями mysql и mysqli.

Источник

Превращаем смартфон или планшет под управлением Android в сервер

16 октября 2013

Новые модели смартфонов и планшетов, а также версии операционной системы Android сменяют друг друга так быстро, что у многих любителей электронных гаджетов скопилась приличная коллекция вполне работоспособных и полностью исправных аппаратов, которые, к сожалению, уже морально устарели. Конечно, их можно по дешёвке продать или подарить, но есть и другое решение, способное дать всем этим устройствам вторую жизнь. Их все можно превратить в серверы различного назначения — да-да, в серверы!

Не удивляйтесь, ведь по производительности практически любые смартфоны и планшеты на базе операционной системы Android могут легко поспорить с самыми настоящими «взрослыми» серверами всего лишь десятилетней давности. Единственное условие — вы должны обладать правами администратора, то есть «сделать root» на таком устройстве. Существуют различные программы для получения прав root, к тому же процедуры для разных аппаратов могут различаться, поэтому рекомендуем поискать информацию по вашей конкретной модели в интернете.

В какой же именно сервер можно превратить смартфон или планшет? Практически в любой, но проще всего на базе операционной системы Android организовать серверы трёх типов: веб-сервер, файловый или FTP-сервер и медиасервер.

Веб-сервер — это то, куда вы зашли, открыв эту страницу — как и любую другую страницу в интернете. Для создания веб-сервера, работающего по протоколу HTTP, требуется минимум вычислительной мощности, так что для этого подойдёт даже весьма старый смартфон или планшет. Вы можете организовать как полноценный веб-сервер, доступный через интернет, так и просто локальный HTTP-сервер, видимый только в домашней сети и предназначенный, к примеру, для отладки работы сайтов перед размещением их на профессиональном хостинге. При этом, несмотря на низкие аппаратные требования, для правильной настройки веб-сервера требуются некоторые специальные знания, поэтому для неподготовленного пользователя это может оказаться весьма непростой задачей.

Файловый сервер — это хранилище файлов, доступное в сети посредством, как правило, протокола FTP. Самый простой в настройке сервер, который можно организовать на устройстве под управлением Android: все его функции заключаются в создании папок, в которые можно записывать файлы и из которых эти файлы можно считывать. Проблема, однако, в другом: обычно у смартфонов и планшетов не слишком много встроенной памяти, поэтому для создания полноценного файлового сервера придётся использовать флеш-карты или, что намного лучше, внешние накопители.

Медиасервер — наверное, самый полезный и интересный тип сервера, в который можно превратить устройство на основе Android. Такой сервер обеспечит потоковую трансляцию звука и видео на домашнюю аудиовидеосистему, компьютер, игровую приставку или другие планшеты и смартфтоны. Это более функциональный, но и более сложный вариант файлового сервера, который может использовать множество различных протоколов (например, DLNA) для соединения и передачи файлов.

Любой правильно настроенный сервер получит локальный IP-адрес, но у всей вашей сети, выходящей в интернет, будет единый внешний IP-адрес. Если вы планируете использовать сервер только в пределах домашней сети, то для подключения к нему потребуется знание локального IP-адреса. Кроме того, для правильной работы серверов может понадобиться переназначение портов (port forwarding) на вашем домашнем роутере: такое перенаправление позволит всем устройствам в сети «видеть» порт, через который работает сервер.

Читайте также:  Android говорящий кот не говорит

Если вы хотите использовать Android-сервер не только в рамках локальной сети, но и за её пределами, вам придётся воспользоваться услугой динамического DNS либо оплатить статический IP-адрес и обзавестись доменным именем. Это отдельная большая тема, и мы не будем её затрагивать здесь, тем более что в интернете можно найти множество подробных инструкций и советов по работе с этими сервисами.

Для создания сервера на базе устройства под управлением Android можно воспользоваться специализированными программами, которые, как обычно, загружаются с Google Play. Некоторые из них бесплатные, некоторые платные; мы же посоветовали бы прежде всего обратить внимание на три из них: Servers Ultimate, My FTP Server и Pixel Media Server.

Servers Ultimate — это, пожалуй, наиболее универсальная и гибкая программа по настройке серверов в Android: она может похвастаться встроенной поддержкой более 60 типов серверов и более 70 сетевых протоколов, причём отдельно предлагаются пакеты расширения с дополнительными категориями серверов. Бесплатная пробная версия позволяет создать два сервера, которые проработают в течение 14 дней, а полная версия Servers Ultimate Pro обойдётся примерно в 200 рублей.

В зависимости от ваших целей Servers Ultimate может предложить исчерпывающий набор возможностей — от HTTP/веб-серверов и FTP/файловых серверов до медиасерверов с поддержкой DLNA, причём для каждого сервера предлагается масса специфических настроек. Для запуска нужного типа сервера следует просто выбрать его в списке и щёлкнуть по иконке, а затем вы сможете приступить к тонкому конфигурированию.

Приложение может похвастаться встроенными MySQL- PHP- и NAS-серверами, оно обеспечивает шифрование настроек, автоматический запуск и остановку по команде через СМС и Wi-Fi.

Как очевидно из названия, My FTP Server — это простой в настройке бесплатный файловый сервер для устройств под управлением Android. Все настройки предельно просты и понятны: чтобы запустить файловый сервер, нужно задать имя пользователя и пароль, выбрать директорию по умолчанию — и всё: можно подключаться к нему через любой FTP-клиент, чтобы добавлять и удалять файлы.

Приложение My FTP Server хорошо подходит для записи и чтения файлов с устройства под управлением Android, причём оно может автоматически запускаться при загрузке гаджета. Доступ к файлам может быть дополнительно ограничен только определёнными беспроводными сетями. Системные требования My FTP Server минимальны; программа работает с Android начиная с «лохматой» версии 2.2.

Программа Pixel Media Server — это простой в настройке и использовании медиасервер для смартфонов и планшетов под управлением Android, работающий с протоколами UPNP/DLNA. Сервер поддерживает массу форматов, включая аудиофайлы MP3, WAVE, FLAC, видеофайлы AVI, MP4, 3GP, MPEG, MPG, MKV, FLV, TS и MOV, а также цифровые изображения JPEG и PNG. Разработчик гарантирует совместимость Pixel Media Server со всеми сертифицированными UPNP/DLNA-устройствами, включая «умные» телевизоры, медиаплееры, игровые приставки и прочее оборудование.

Бесплатное приложение Pixel Media Server — это один из самых простых способов превратить любое устройство под управлением Android в медиасервер. Для включения сервера нужно просто запустить приложение Pixel Media Server и поменять две настройки — название устройства и папку, в которой находятся мультимедийные файлы. После этого нужно нажать кнопку Play с характерным треугольником, и сервер готов транслировать потоковый контент. Не забудьте отключить функцию перехода в спящий режим, иначе у вас возникнут проблемы со стримингом контента.

Разумеется, существует множество других приложений для создания сервера под управлением Android, но мы бы посоветовали начать именно с этих трёх: они не только максимально просты в настройке, но и заслужили множество наилучших отзывов в Google Play.

Источник

Оцените статью