Причем все указанные компоненты сервера приложений работают как единое целое. Кроме того, программа TopServer бесплатна.
Установить комплекс очень просто, требуется выбрать каталог, в который программа будет инсталироваться. После установки программа создаст виртуальный диск, запустит тестовую страницу в браузере. Вуаля, локальный сервер готов к работе.
Мне кажется, что создание виртуального диск не идеальное решение, но в данном случае, с таким решением разработчиков можно смириться, так как на диске имитируется структура каталогов unix-подобных ОС, что позволяет приблизить разработку Вашего сайта в “боевых условиях”, потом приспокойненько без потерь перености всё добро на хостинг. Также виртуальный диск легко отключить, всего лишь нужно убрать ярлык стартового скрипта из автозагрузки и перезагрузить ваш PC.
В отличии от других комплексов, компоненты TopServer не устанавливаются в систему, как службы. Эти компоненты запускаются скриптом и работают в фоновом режиме. Их можно легко отключить, либо перезапустить с помощью трех ярлыков. ТopServer не создаёт конфликтов со службами, установленных в, но к сожалению, для работы в качестве сервера это не слишком удобно — так сложно отслеживать и управлять его компонентами. Если для вас это так важно, вы можете установить программу в качестве служб.
Панель администрирования TopServer
Веб-сервер Apache в TopServer заранее сконфигурирован для правильной работы совместно с PHP через интерфейс SAPI, то есть в качестве модуля. Приятно, что большинство конфигурационных файлов сопровождаются подробными комментариями на русском языке. Для того, чтобы перейти на использование PHP через CGI, нужно раскомментировать несколько уже существующих строк. TopServer имеет панель администрирования. В панельке можно посмотреть автоматически генерируемые отчеты о состоянии Apache и PHP, отредактировать основные конфигурационные файлы, есть простой парсер лога Apache и два скрипта для управления каталогами пользователей (userdir) и виртуальными хостами (name-based virtual hosts).
Виртуальные хосты — удобный механизм для размещения нескольких сайтов на одном сервере. При установке TopServer создает два тестовых виртуальных хоста, prime и second, один пользовательский каталог “~test. Необходимо обратить внимание, что при установке комплекс очищает файл hosts!
Непонятно, почему разработчики выключили по умолчанию директиву FollowSymLinks, так как без нее не будет работать модуль mod_rewrite, необходимый для многих скриптов. Это же следует учитывать и при использовании виртуальных хостов.
Порадовало, что PHP хорошо сконфигурирован и работает с библиотекой Zend Optimizer. Это увеличивает производительность и обеспечивает возможность работы с зашифрованными с помощью Zend Guard или Zend Encoder коммерческими скриптами. Также в состав комплекса входит набор часто используемых расширений PECL, хотя некоторых нет, и при необходимости их придется устанавливать вручную. Приятным сюрпризом было - 400 скриптов на PHP. Если в PHP использовать функцию mail, то сработает еще одна программа из комплекса — заглушка для sendmail, предназначенная для отладки почтовых скриптов. В отличие от sendmail она не посылает письма, а складывает их в директорию /email. Если для ваших целей этого недостаточно, то можно просто отредактировать файл php.ini в секции “mail function” .
Perl работает сразу после установки и не требует настройки. Но, к сожалению, интерпретатор Perl установлен лишь с основными библиотеками.
MySQL по умолчанию поддерживает соединения только с локального компьютера c учетной записью root без пароля. В TopServer установлен phpmyadmin, поэтому управление базами можно не составит труда, а вот пользователями управлять при помощи специального скрипта в панели администрирования. Ещё одна приятная мелочь, по умолчанию кодировка баз MySQL — cp1251, но при необходимости достаточно исправить ее на нужную в файле my.ini. В состав TopServer также вошли СУБД SQLite и аналог phpMyAdmin для нее — SQLiteManager.
Собственный мультипоточный FTP-сервер SlimFTPd является хорошим дополнением. В админке Вы найдёте скрипт для управления и настройки SlimFTPd, но лучше настроить с помощью конфигурационного файла slimftpd.conf. SlimFTPd поддерживает пассивный способ передачи, позволяет возобновлять неудавшиеся транзакции и использует малый объем памяти, но, к сожалению, он довольно прост и не поддерживает многих полезных функций вроде анонимного входа пользователей или ограничения по скорости или трафику.
Файлы в каталоге можно изменить из панели администрирования с PHPFM 1.0 – простого и надежного помощью файлового менеджера.
Вывод
TopServer - хорошо работающий комплекс программ, которые работают без дополнительной настройки. Так что для начинающих, неплохо подойдет в качестве рабочей платформы.
Опубликовал Kest
October 27 2008 12:38:57 ·
1 Комментариев ·
9807 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Олег January 10 2010 17:33:33
Добрый день. Вопрос - у меня есть домен, есть статич. айпи, как настроить TopServer что-бы мой сайт было видно с интернета? Заранее спасибо.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.