Обзор
11
Оценить
105
Бесплатная

Да, широко известный сервер Apache быстр, но иногда вам нужно кое-что еще более быстрое! Маленький веб-сервер apex устанавливается моментально и работает моментально.

Его полезная функция auto-home-page создает индексную страницу по умолчанию в соответствии с заданными в конфигурационном файле настройками, что позволяет с легкостью организовывать любой простой веб-сайт (даже защищенный паролем). Изменяйте домашнюю страницу, просто добавляя несколько строчек в файл конфигурации! Сервер поддерживает создание алиасов (псевдонимов) для ссылок, чтобы скрыть пути к директориям. Более легкая в использовании, и более ориентированная на задачи разработка, позволяет основным сервисам apex быть более безопасными и быстрыми в работе. Для настройки основных параметров не требуется знание CGI.

В сервер включено множество примеров конфигурации, таким образом, вам не придется долго разбираться с его настройкой. При этом основные команды CGI могут располагаться прямо внутри файла конфигурации. Кроме этого, apex изначально поддерживает CGI.pm.

Автор обзора : Сергей Нечаев, 22.11.2014
Оценка: 

Ключевые особенности и функции

Преимущества для админа:

  • простота в использовании и упрощенное администрирование;
  • множество примеров конфигурации;
  • основные команды CGI могут быть размещены в конфигурационном файле;
  • функция автоматического создания домашней страницы создает index страницу на основе комментариев в конфигурационном файле;
  • защищенные паролем ссылки.

Преимущества для пользователя:

  • управление домашней страницей путем добавления строк в конфигурационный файл;
  • листинг защищенных паролем папок и файлов;
  • замещение ссылок псевдонимами для скрытия пути к директории;
  • простое тестирование CGI команд.

Параметры конфигурации, содержащиеся в файле httpd.conf:

  • настройки apex содержатся в верхней секции файла:

[Settings]
#DEBUG MODES
# 0 - off
# 1 - brief request/response trace
# 2 - verbose request/response with cgi debugging
# 3 - verbose
DEBUG=off;
# Local Timezone setting - see httpd.pl for more info
TIMEZONE=US/Eastern;
# The listen port of this server
LISTENPORT=8088;
# Log access requests?
#LOGGING=off;
# web server access log
LOGFILE=./logs/access.log;
# Config file for mime types
MIMEFILE=./mime.types;
# Virtual Private Networks affect socket listener
VPN=no;
# Optional Auto-Homepage title
PAGETITLE='

  • образцы apex:

';
# Sort Auto-Homepage :comments in reverse alphabetical order
#PAGEORDER=reverse;
# Sort Auto-Homepage :comments in alphabetical order
PAGEORDER=alpha;
# Sort Auto-Homepage :comments in the order they appear in the .conf file
#PAGEORDER=file;
# List possible index files
INDEXFILES=index.html|index.htm;
# List the maximum acceptable size of a URL
MAXURLSIZE=2048; ...

  • директивы apex размещенные в конце файла: 

syntax of directives:
/uri:directive='value';
where:
/uri maps to http://localhost:port/uri

  • следующие директивы:

:docroot - configure the uri as a docroot (or sub-docroot that spans a different physical file directory)
:alias - display the aliased file instead of the uri
:list - allows for directory indexing (list the contents of a directory)
:http (tbd) - allow info to be placed in the http header
:header - your html header (defaults if not present)
:body - cgi commands (commands executed by the operating system)
:mime - mime type (tells the browser about the type of data being served)
:footer - your html footer (defaults if not present)
:comment - description for auto-home-page link (if directive is present)
:password - password-protect a link (using a basic authentication pop-up at the browser)

  • параметры apex во время выполнения настраиваются с помощью файла apex.env:

#
# Environment file for apex/httpd
#
PROC="httpd" Þ process name (must match the name of the .pl file)
INSTANCE="apex" Þ name for the instance (e.g. "apex-8080")
RUNAS=nobody Þ process owner under unix
CONTROL_LOG="logs/control.log" Þ logs startup and shutdown events
MESSAGES_LOG="logs/startup.log" Þ logs run-time messages and debug info
CONF="./$PROC.conf" Þ configuration file name

 

Скриншоты и видео:

Категория:
Системы:
Windows
Размер: 3,6 Мб
Автор:
Языки:
Английский
Лицензия: GPL (Бесплатная)
Обновление: 22.11.2014
Версия: 0.6.0
Подписка на обновления

Новые отзывы о apex

Хороших отзывов пока нет. Оставьте свой и помогите другим с выбором!
Добавить отзыв

Вопросы и ответы по программе

Пока нет вопросов о «apex». Ваш может стать первым!
Задайте свой вопрос!