Место для тусовок и потасовок. Владелец сайта не несёт ответственности за содержание сообщений, публикуемых пользователями. Объявления и реклама запрещены! (Для них есть БЕСПЛАТНЫЕ ДОСКИ ОБЪЯВЛЕНИЙ, см. в нижнем меню в разделе «Проекты»)
Подробное описание возможностей читайте в ReadMe (для русского языка это файл russian.txt). Son hServer позволяет создать не только статичный сайт. Он поддерживает PHP (начиная с версии 0.6) и Perl (начиная с 0.5), с помощью которых можно привнести в сайт динамику и истинную мощь.
Версии
В силу ряда причин версия 0.4 долго не обновлялась, поэтому её и поныне можно встретить в некоторых софт-каталогах. В ней CGI-приложения exe-формата выполнялись лишь под ОС семейства Win9x. А ассоциации вообще не работали. Посему версия 0.4 не рекомендуется тем, кто хочет использовать на сайте серверные сценарии.
В версии 0.5 уже можно запускать выполняемые сценарии и под WinXP. Также там заработала поддержка CGI-программ на Perl. Кроме прочего, начиная с версии 0.5 файлы *.css выдаются сервером с указанием контент-типа text/css, что однозначно помогает правильно отображать некоторые сайты.
Версия 0.7 наконец-то позволила использовать файлы *.php, *.pl, *.cgi в качестве индексов каталогов. Отмечу, что в 0.7 пока встречается глюковатость при перенаправлении из сценариев.
Общее для разных версий
Прежде всего, прежде чем запускать любую из версий программы Son hServer, убедитесь пожалуйста, не запущен ли уже на Вашей машине какой-либо HTTP-сервер. Программа Son hServer использует порт 80 — стандартный порт для HTTP. На системах семейства Win9x чаще ничто не использует этот порт, и в результате Son hServer запускается без проблем. На системах семейства NT (Win2000, WinXP) дело обстоит сложнее — там может быть запущен IIS (Internet Information Services). Как отключить IIS (не удаляя из системы), можно прочесть в др. теме этого же форума. Только после такого рода операции Son hServer станет запускаться без лишних проблем.
Специально для тех, кто хочет пользоваться возможностями Son hServer`а для отладки и разработки PHP-скриптов, дистрибутив содержит подкаталог «php». Загляните туда — и уменьшите число своих проблем.
Имейте в виду, что дистрибутив программы Son hServer не содержит в своём составе ни PHP, ни Perl`а. Их Вы скачиваете и устанавливаете отдельно — лучше всего в виде архивов, а не установочных файлов Windows. Всё равно нужно будет провести настройку вручную. Это совсем не сложно. Подробности читайте в ReadMe (в том числе подкаталога «php») и на форуме.
Отправлено: 20.03.2023 - 01:58:52 имеется
черновик, датированный 13.04.2019, время 19:30:13
AntiGun
Хищный Тиг®
Чтобы PHP и Perl работали, нужно: во-первых, их распаковать в удобные для Вас каталоги; во-вторых, изучить подкаталог «php» дистрибутива Son hServer`а; в-третьих, правильно настроить сервер. После правильной настройки ассоциаций вкладка «CGI» окна настроек будет выглядеть примерно так:
ВНИМАНИЕ!ВНИМАНИЕ!ВНИМАНИЕ! Вышла в свет версия Son hServer 0.8! В ней вы можете легко и свободно использовать перенаправления (redirects) из серверных сценариев. А красный текст в этой же теме на новую версию не распространяется!
Отправлено: 30.09.2022 - 11:44:20 имеется
черновик, датированный 18.02.2015, время 20:03:12
AntiGun
Хищный Тиг®
А вот и Son hServer 0.9. Теперь он передаёт вызываемому процессу (CGI-программе) переменную DOCUMENT_ROOT, и теперь ряд программ (её использующих), например, скрипт my-engine, запускается правильно. С чем вас всех и поздравляю, спасибо мне большое от всего леса.
Баг-репорты пожалуйста шлите мне любым из доступных способов (моя анонимка или что-нибудь ещё). И не забывайте читать руководство пользователя (в дистрибутиве).
Отправлено: 30.01.2023 - 18:45:59 имеется
черновик, датированный 13.04.2019, время 19:25:46
AntiGun
Хищный Тиг®
Готова 1.0. Ура! Схожу напишу репорт на буржуйский сайт, дабы Son hServer v 1.0.0.252 появился в Софтпедии. Также имеются русскоязычные каталоги, в одном из которых я поддерживаю эту программу в актуальном состоянии. Правда, сайт на русском реагирует на появление новой версии не так быстро, как софтпедия.
Ещё один маленький подарок вам всем — полезный приём для тех, кто планирует использовать этот мой серверок не на продакшн-сервере, а для отладки сайтов/скриптов у себя дома перед загрузкой сайта на удалённую машину (например, на продакшн-сервер).
ИТАК, САМ ПРИЁМ. Запускаем сервер, входим в настройки, переключаемся на вкладку «Фильтрация IP», отмечаем флажок «Не разрешать соединения со следующих IP:», затем, пользуясь имеющимися кнопками, добавляем к списку диапазон 0.0.0.0-126.255.255.255, затем диапазон 128.0.0.0-255.255.255.255. Нажимаем кнопку «ДА». После этой операции «Son hServer» будет обслуживать только локальные запросы, а с любой другой машины зайти на Вашу будет невозможно. Настройки сохраняются в файле конфигурации автоматически после нажатия «ДА», так что, настроить достаточно один раз. ⇐ Скриншот приведён.
Отправлено: 04.03.2023 - 04:35:56 имеется
черновик, датированный 20.10.2018, время 19:46:49
AntiGun
Хищный Тиг®
Теперь Son hServer и интернациональнее, и ряд его доморощенных багов устранён. Качайте! Кстати, настройки предыдущей(-их) версии(-ий) сохраняются и в новой свежескачанной (свежеустановленной) версии, так что, не бойтесь экспериментировать. Только качать актуальную версию теперь нужно только по ссылке Son hServer (см. выше). А каталоги вроде уже или не работают, или не обновляют версии. Оно Вам надо — версии 0.7 или, скажем, 1.0 вместо 1.3.0.294? В общем, действуйте!
Отправлено: 31.03.2023 - 19:24:06 имеется
черновик, датированный 19.08.2020, время 02:25:34
AntiGun
Хищный Тиг®
Начиная с версии 1.4.0.297 вместо реестра для хранения настроек используем файл. Жить стало проще, жить стало веселее. Скачать «Son hServer» легко и просто в каталоге моего софта.
Этот форум использует куки (Cookie). Это делается с целью обеспечить удобство пользования сайтом и реализовать ряд необходимых функций, в частности авторизацию пользователей. Наш форум не использует куки для сбора конфиденциальной информации о Вас и Вашем компьютере. Но если Вас не устраивает использование куков, Вы можете отказаться от него. К сожалению, в таком случае мы не сможем обеспечить для Вас полноценное функционирование форума.