I. Анализ литературы по проблеме исследования, описание понятийного аппарата 4 Глава II. Этапы создания Web-сервера



страница1/3
Дата15.02.2017
Размер1.98 Mb.
Просмотров320
Скачиваний0
  1   2   3


Оглавление

Введение

2

Глава I. Анализ литературы по проблеме исследования, описание понятийного аппарата

4

Глава II. Этапы создания Web-сервера

6

1. Разработка проекта

6

1.1. Определение конфигурации компьютера

6

1.2.Выбор серверной операционной системы

6

2. Поиск и подготовка дистрибутива серверной операционной системы

17

3. Установка дистрибутива операционной системы на компьютер

17

4.Исследование настроек операционной системы и дополнительного программного обеспечения.

17

5.Исследование настроек модема для доступа к веб- серверу из Интернет

19

5.1.Настройка «Демилитаризованной Зоны DMZ» на разных модемах

19

6.Проверка доступности сайта из различных частей мира

24

Заключение

24

Библиография

25

Приложения

26

Введение

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

В настоящее время существуют десятки тысяч различных информационно-образовательных ресурсов. Большинство из них являются «визитками» образовательных учреждений.

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



Актуальность изучаемой темы.

Растущая потребность в создании унифицированного информационно-образовательного портала школы, основными целями которого являются содействие налаживанию диалога между школой и семьей, школой и обществом, родителями и детьми, учителями и учениками; укрепление связей между участниками школьного сообщества: учителями, школьниками, выпускниками, родителями, общественностью, через информирование о школьной жизни, через систему обратной связи; помощь учителям в работе, ученикам в обучении определяет актуальность темы данного исследования.

В школе актуальна установка web- сервера для размещения локального контента школы, организации дистанционных образовательных технологий, контроля знаний учащихся (в том числе дистанционного), размещение тренажеров, интерактивных заданий, лекций и курсов, создание собственной wiki, т.к. такие возможности бесплатные хостинги не предоставляют.

Проанализируем преимущества и недостатки собственного веб сервера по сравнению с платным хостингом:



Платный хостинг

Преимущества:

- отпадают все технические вопросы связанные с обслуживанием сайтов;

- надежный и стабильный хостинг 24 часа on-line;

Недостатки:

- существенная ежемесячная оплата при большом количестве сайтов;

- необходимость защиты кода для избегания его использования на чужых ресурсах;

- ограниченное дисковое пространство;



Свой веб сервер

Преимущества:

- неограниченное количество места на диске;

- 100% защита кода сайтов от просмотра, отпадает нужда в защите php кода, что актуально для коммерческих проектов;

Недостатки:

- самостоятельное техническое обслуживание веб сервера;

- ежемесячная оплата услуг интернета + оплата постоянного ip-адреса

Целью нашей работы является определение хода установки, настройки серверной операционной системы, создание условий для размещения на базе школьного веб- сервера собственного контента(сайта) для нужд школы.

Исходя из этого, были поставлены следующие задачи:



Задачи:

  • Изучить научную, организационно-методическую, специальную литературу по теме исследования;

  • Рассмотреть понятие и виды серверов;

  • Изучить средства для создания сервера

  • Изучить этапы создания веб- сервера;

  • Выявить особенности проектирования и средства разработки web-сервера;

  • Обеспечить условия для размещения на базе школьного веб- сервера собственного контента для нужд школы.

Объект исследования: Веб- сервер

Предмет исследования: Оборудование необходимое для функционирования веб- сервера, серверные операционные системы, способы настройки оборудования, применение веб-сервера в школьных условиях, доступность веб- сервера по сети Интернет

Гипотеза исследования

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



Методы исследования

Исследование проводилось через анализ; наблюдение; сбор информации из книг, журналов, интернет ресурсов; эксперимент.



Глава I. Анализ литературы по проблеме исследования, описание понятийного аппарата

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

По данной тематике была изучена литература, документация и материалы в сети Интернет. Так в книге [1] Колисниченко Д.Н. Linux- сервер своими руками. – СПб: Наука и Техника, подробно рассмотрены настройки сетевых сервисов, позволяющих создать сервер требуемой конфигурации и функциональности на основе ОС Linux. Детально описано администрирование Linux. В книге [10] Стахнова А. А. Сеть для офиса и Linux-сервер своими руками. БХВ-Петербург, 2006,. описывается установка, конфигурирование и настройка Linux-сервера для небольшой локальной офисной сети, где клиентские машины работают под управлением Microsoft Windows. Освешены практические аспекты установки и администрирования серверов: почтового, web-, файлового, печати. При описании конфигурирования сервера используются 2 варианта решения задачи — с помошью графических программ удаленного администрирования и посредством конфигурационных файлов. Изучена локальная документация по дистрибутиву Альт Линукс 5.0 Школьный Сервер , прочитано множество форумов в Интернете, в частности Форум сообщества Альт Линукс http://forum.altlinux.org/ [8]

Первое, что необходимо сделать, это определить, для чего нужен сервер и выбрать серверную операционную систему



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

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

Чтобы определиться с функциями сервера, нужно обратиться к “не образовательной” области, посмотреть, чем занимается сервер там.

К основным функциям сервера относят:



Централизованное управление доступом к информации

Суть в структурировании системы хранения данных по уровням доступа, в результате вы получаете систему, где: каждый пользователь имеет доступ только к определенной информации; на каждом ресурсе возможно сохранение только тех данных, которые определены политикой безопасности; имеется возможность протоколирования любых событий доступа к информационным ресурсам;



Файл-сервер

Все рабочие файлы хранятся на сервере. Доступ к ним для различных пользователей и групп пользователей можно ограничить. Более того, теперь будет не важно, что пользователь, на компьютере которого лежали важные документы заболел или ушел в отпуск. Необходимые файлы лежат на круглосуточно работающем сервере! Кроме этого, на сервере можно хранить резервные копии данных со всех компьютеров сети, что уменьшит риск потери критических данных.



Веб-сервер

Веб-сервер — сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.

Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер, на котором это программное обеспечение работает.
Глава II. Проектирование информационно-образовательного портала

При создании веб- сервера большое значение имеет проектирование



Этапы создания Web-сервера

Разработка проекта

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

Наш алгоритм установки веб- сервера:


  • Подготовка компьютера

  • Выбор серверной операционной системы

  • Подготовка дистрибутива

  • Установка дистрибутива серверной операционной системы

  • Ограничение на размер загружаемых файлов (Приложение1)

  • Настройка сервера , настройка moodle, wiki

  • Настройка модема (DMZ)

  • Получение у провайдера статического IP- адреса

  • Установка дополнительного ПО на сервер (Школьный портал) (Приложение2)

  • Тестирование веб- сервера

Определение конфигурации компьютера

Конфигурация нашего сервера: Это обычный старый компьютер.

2 Гб ОЗУ, Intel, 80Gb HDD, добавили еще одну сетевую карту

Выбор серверной операционной системы

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

Выбор ПО будет зависеть от выбора ОС, поэтому, конечно, первым делом нужно определиться, что будет крутиться на сервере.

Выбор довольно большой. И сомнительно, что школа обладает специалистом по серверным ОС.

Серверные операционные системы: Windows Server, Ubuntu Server, CentOS, Debian, Gentoo, FreeBSD, Solaris, Alt Linux

Все ОС используются организациями, совершенствуются и поддерживаются разработчиками.

Статистика на http://www.opennet.ru/opennews/art.shtml?num=8776:



Linux – 31.3%

Windows 95/98/NT – 24.3%

Solaris/SunOS – 16.7%

BSD Family – 14.6%

IRIX – 4.6%

Mac/Apple – 2.1%

AIX – 1.4%


Выбор С ОС (серверной операционной системы) основывается на нескольких позициях: потребности организации, средства, выделенные на реализацию сервера и личные предпочтения системного администратора.

Если ПК организации находятся под управлением ОС Windows, конечно, правильнее было бы выбрать в качестве С ОС Windows Server 2003 2008 2012 (нужное подчеркнуть). Но не стоит забывать про то, что цены на серверные ОС куда выше. [2]

Как видно, практически все функции сервера, реализуемые в коммерческих организациях, востребованы и в школе.

Кроме того в школе актуальна установка web- сервера для организации дистанционных образовательных технологий

По данным Netstat.ru, на 32% веб-серверов стоит Linux, на 44% — FreeBSD, и 12% — Windows (то есть суммарно на 88% серверов), поэтому первый принципиальный выбор будет между Windows и UNIX-подобными системами, которые можно установить на вполне доступный по цене сервер. Выбор между ними — это не просто выбор инструмента для будущей работы, это, можно сказать, выбор философии и стратегии работы.

Сравнение серверных операционных систем

Конечно, сегодня все знают Windows, во всем мире узнаваемость этой торговой марки очень высокая. Уже много лет Windows - лидер на рынке операционных систем, доля которого доходит до 90%. Пальма первенства принадлежит Windows и в сфере домашних операционных систем — популярность Windows неоспорима. Удобный и наглядный пользовательский графический интерфейс, стабильность работы, минимум настроек, и прочие характеристики завоевали сердца миллионов пользователей по всему миру.

Немного иная ситуация с сетевой операционной системой Windows Server. Исторически сложилось так, что Windows Server (NT, 2000, 2003, 2008) завоевывала свою долю рынка в тяжелой борьбе с UNIX. И другими операционными системами, поскольку именно UNIX в 80-е годы 20-го века была основной операционной системой в мире. После выхода Windows NT 3.1 сетевая операционная система ОТ Microsoft стала привлекать большее число сторонников (по мере того, как развивалась архитектура х86). В результате она стала основной архитектурой для процессоров, используемых в домашних и офисных компьютерах. Параллельно с развитием сетевой операционной системы Microsoft в мире UNIX также происходили серьезные изменения, которые привели к появлению новой системы — Linux.

Под Linux следует понимать общее название архитектуры, основанное на едином программном ядре. Это ядро является основой, на которой создаются различные версии операционной системы Linux, разрабатываемые многими разработчиками. К таким пакетам относятся, в частности, Red Hat, SuSE, Mandriva (ранее Mandrake) и др.

Операционная система Linux основана на архитектуре UNIX, однако развивается своим путем. Ее основное отличие от UNIX заключается в том, что Linux — бесплатная операционная система. Кроме того, что Linux характеризуется отличными показателями стабильности, безопасности и производительности. Основные сферы применения Linux корпоративные серверы, Web-серверы, шлюзы электронной почты.

Тем не менее, эти функции может выполнять и система на базе Windows Server. Чтобы определиться с выбором операционной системы, сравним некоторые их особенности.



Пользовательский графический интерфейс

Удобство работы с операционной системой всецело зависит от ее пользовательского графического интерфейса. Много лет назад такого понятия, как графический интерфейс, не существовало, и основная работа велась в символьном режиме. Именно благодаря предоставлению удобного для восприятия графического интерфейса oпeрационная система Windows стала столь популярной в среде домашних и офисных пользователей. Само понятие «удобства» в контексте графического интерфейса можно трактовать по-разному. Безусловно, грамотно разработанный интерфейс должен быть наглядным, не перегруженным визуальными элементами и в то же время обеспечивающим эффективные средства по сортировке и представлению экранных элементов. Однако удобным интерфейс делает и простая привычка. Если человек долгое время работал с одним типом интерфейса, то перейти на другой ему может быть довольно затруднительно. Именно этим фактом во многом объясняется популярность Windows — если кто-то привык к графическому интерфейсу Windows, то интерфейс Linux покажется «непривычным», «сложным» и «непонятным». Хотя это не совсем так, Linux обладает достаточно удобным интерфейсом, достаточно потренироваться.



Безопасность

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

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

Но лидером по их количеству в настоящее время является Windows. Достаточно зайти на любой Web-сайт, посвященный вопросам компьютерной безопасности, и посмотреть, сколько ошибок было выявлено для, например, такой популярной программы Windows, как Internet Explorer. Результат едва ли будет утешительным. Уровень безопасности Windows можно считать относительно невысоким; десятки тысяч компьютерных вирусов предназначены для нанесения вреда Windows 7, 8 и Windows Server, и ситуация ухудшается с каждым годом.

Позиционирование Linux как «самой безопасной операционной системы» в целом соответствует действительности. В то время как ежедневно появляются сообщения о новых недоработках в системе безопасности Windows, о компьютерных вирусах для Linux известно гораздо меньше. Значит ли это, что Linux — более защищенная система, чем Windows? Однозначного ответа на этот вопрос дать нельзя. Во всяком случае, какого-то «тотального» преимущества Linux над Windows в сфере безопасности нет. Во многом незначительное количество компьютерных вирусов для Linux объясняется тем, что популярность этой системы в среде домашних пользователей крайне низка.

В любом случае Windows нельзя считать совершенно «беззащитной». Система безопасности этой операционной системы постоянно совершенствуется, а с использованием антивирусных программ и сетевых экранов (обязательных также и для Linux), безопасность Windows можно считать достаточной.



Стабильность работы

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

Стабильность работы Linux стала едва ли не легендой. Когда обычный пользователь Windows может несколько раз в день перезагружать компьютер, пользователи Linux часто работают месяцами без единой перезагрузки. Многие серверы на базе Linux могут без перезагрузки функционировать целый год и больше. При этом ошибки в работе программ, безусловно, случаются и в Linux, однако их последствия зачастую менее значимые, чем в Windows.

Выше перечислен целый ряд преимуществ Linux, однако вывод о том, что Linux самая стабильная операционная система, также неоднозначен.

Многие серверы на базе Windows точно так же работают в течение многих месяцев без единой перезагрузки.

Возможности

Возможности как Windows так и Linux практически безграничны. Обе операционные системы позволяют в полной мере настроить сервер на выполнение одной или нескольких функций. В результате развития серверных операционных систем Windows и Linux постепенно сложились типовые сферы их применения, причем в некоторых их них наблюдается преимущество Windows над Linux и наоборот.

Сегодня Linux – это одна из самых популярных операционных систем для использования в качестве Web-cepвера. Больше половины всех Интернет сайтов работают на серверах под управлением Linux и Web-сервера Apache. Серверы DNS, печати, файловые сер веры, сервер электронной почты, FTP-сервер и многое другое — задачи, которые можно эффективно реализовывать с помощью Linux.

Операционная система Windows также обладает своими преимуществами. Пожалуй, главное преимущество сервера Windows и внедряемой на базе Windows локальной сети — это служба каталогов Active Directory. Данная служба была впервые представлена в Windows 2000 Server и расширена в Windows Server 2003 и Windows Server 2008. Служба обеспечивает централизованное управление сетью и позволяет эффективно добавлять, удалять и перемещать такие ресурсы, как учетные записи пользователей, принтеры, серверы, базы данных, компьютеры, политики безопасности и многое другое. Во многом популярность Windows обусловлена именно Active Directory.



Цена

Это единственный аспект, в котором наблюдается безоговорочное преимущество Linux. Различные версии Linux разрабатываются согласно лицензии GPL и доступны для загрузки и использования бесплатно, без каких-либо лицензионных или других затрат. Точно так же бесплатны и десятки тысяч программ для Linux, среди которых можно найти приложения для выполнения любой задачи. Ряд платных программ, предназначенных для Windows, имеет бесплатные аналоги в мире Linux. Так, у пакета офисных программ Microsoft Office существует бесплатный конкурент OpenOffice (а также некоторые другие пакеты).

В свою очередь, стоимость как самой серверной операционной системы Windows, так и лицензий на ее использование может достигать внушительной суммы, которая, скорее всего, будет выше, чем стоимость аппаратных компонентов самого сервера. Помимо этого, к данной сумме следует добавить стоимость лицензий на пользовательские и тонные системы Windows ХР в локальной сети.

Обоснование выбора

Подведем итоги. Какую же операционную систему выбрать? На стороне Linux — стоимость, стабильность, высокая эффективность и безопасность. На стороне Windows — также высокая эффективность работы, более широкое распространение и привычный интерфейс, служба каталогов Active Directory, сотни тысяч программ, разработанных специально для Windows. Также следует учитывать огромное количество обновлений, ежедневно предлагаемых Microsoft, сервисные пакеты (Service Pack), которые периодически выпускаются для операционных систем и других приложений. Довольно много финансовых программ создается исключительно для Windows, однако использование Linux для различных баз данных в последнее время стало общепринятой практикой. И в завершение скажем о немалой стоимости лицензий для Windows, что противопоставлено возможности бесплатно получить и Linux, и большинство программ.

Казалось бы, многие преимущества на стороне Linux — операционной системы, которая развивается более чем активно. Тем не менее у нее есть. немалые недостатки. В первую очередь, администрирование Linux требует более высокой квалификации, чем управление Windows Server основные службы Windows Server можно настроить по интуитивно понятному интерфейсу и всплывающим экранным подсказкам. При настройке Linux придется поработать с командной строкой и языками сценариев. Что, конечно же, несколько сложнее. Бесплатность Linux, как это ни странно, также является недостатком операционной системы. Очень многие программы Linux (как и она сама) не обеспечиваются никакой технической поддержкой или обслуживанием, поэтому все задачи по их инсталляции и сопровождению, и решение других всевозможных проблем возлагаются на системного администратора. Этот фактор может стать серьезным недостатком и даже угрозой стабильности всей сетевой инфраструктуры компании в том случае, если администратор сервера недостаточно опытен в работе с Linux.



Поделитесь с Вашими друзьями:
  1   2   3


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал