Личный веб сервер
(0 Голосов)

Многие владельцы web-проектов, имеют желание установить личный веб сервер. Зачем он нужен? Что такое веб сервер?

 

Веб сервер – это один из необходимых инструментов для каждого веб-программиста. Согласитесь, гораздо удобнее написать скрипт или плагин на личном персональном компьютере, на нем же его протестировать, исправить ошибки, и только после того, когда все проверено и работает, загружать на сервер в интернете. Веб серверов существует достаточно много, поэтому, выбор, где поместить продукт, – огромен.

 

Вот самые известные и популярные веб серверы.

  • IIS. Сервер от компании Microsoft, распространяемый с семействами Windows.
  • nginx. Свободный веб сервер, разрабатываемый профессиональными программистами. Пользуется большой популярностью на крупных сайтах.
  • lighttpd. Сервер, подобный предыдущему.
  • Google Web Server. Веб сервер, разработанный компанией Google.
  • Resin. Свободный сервер, который улучшает работу и оптимизирует приложения и программы.
  • Cherokee. Свободный сервер, управляемый только через web-интерфейс.
  • Rootage. Сервер, который написан на языке программирования высокого уровня java.
  • THTTPD. Простой, компактный, быстрый и безопасный веб сервер.

А теперь, давайте детально проанализируем, что конкретно необходимо для создания собственного веб сервера.

  • Персональный компьютер под веб сервер. Вполне подойдет обычный одноядерный процессор с 1-2Гб оперативной памяти. Этого вполне достаточно, чтобы компьютер выдерживал хорошие нагрузки. Все же, несколько десятков тысяч запросов такой компьютер не потянет.

Кроме параметров компьютера, необходимо, найти место для него, чтобы он мешал вам шумом вентилятора. Обязательно проверьте компьютер на наличие  хорошей, качественной вентиляции. Подумайте, нужны ли дополнительные вентиляторы. Кроме того, веб сервер должен быть доступен 24 часа в сутки и защищен от сбоев в питании сети. А значит, необходимо еще будет приобрести блок бесперебойного питания.

  • Выбор самого веб сервера. Выше перечислялись самые популярные веб сервера. Но это неполный список. Необходимо происследовать каждый сервер и выбрать наилучший вариант для себя. Ставить веб сервер прямо в систему не следует. К тому же, чтобы реализовать подключение двух альтернативных подключений к интернету, желательно создать виртуальную операционную систему. Продукт VMWareWorkstation позволит создать огромное количество рабочих станций. Зачем это все нужно? В первую очередь, для безопасности. Создание запасного “клона” со стабильной версией рабочей станции, позволит быстро возобновить работу веб сервера. Для создания двух альтернативных подключений к интернету, придется написать небольшую программу, которая периодически проверяла бы: активно ли интернет соединение веб сервера на рабочей станции и в противном случае активировала сетевое соединение с основной системой, где, например, уже активирован альтернативный выход в интернет.

 

  • on-line подключение и постоянный ip-адрес. Скорость подключения играет важную роль. Учитывайте все варианты загрузки канала. Если у вас личный веб сервер, значит, много места на диске и соответственно будет раздача объемных файлов. Скорость 512 Кб/с – это минимум. Иначе посетители будут виснуть на сайтах, что совсем не желательно. А поисковые системы могут вообще выкинуть из индекса за слишком большой отклик. Что касается постоянного ip-адреса, то без этого не обойтись. Большинство интернет провайдеров, предлагают эту услугу за небольшую ежемесячную оплату.
 

Главная Статьи Личный веб сервер