Серверы для
операционных
систем. Серверы
для "сайта -
систем" .
ПЗ -
подготовка и
установка
сервера DENVER на
локальной
сети;
Адрес
документа: |
http://90.189.213.191:4422/temp/kafedra_sapr_2017_gruppa_mpp78/lek7/lek7.doc инд: 2-118-1-3 Каталог_программ |
Напоминание!:
·
Все
программы,
которые
используются
в данной
лекции, имеют
статус
свободного
применения и
не нарушают
авторских
прав.
·
Все
программы,
используемые
в данной лекции,
имеют "портабельное"
исполнение.
Это означает,
что не
требуется
установка
в
операционную
систему.
·
Все программы
используемые
в данной лекции,
могут
испортить Вам
информацию или
навредить
работе
Вашего
компьютера
Вашими
действиями. Поэтому
любые
действия,
повлекшие
вредные последствия,
вызваны
только
Вашими
осознанными
или
случайными
действиями.
Разделы
лекции:
·
Основные
возможности -
продукт
может
использоваться
практически
для всех
целей,
которые
возникают у
администраторов,
но не стоит
забывать и
про качество,
так как все desktop-ные
варианты (т.е.
имеют
графическую
оболочку) запрашивают
намного
больше
ресурсов, чем
без интерфейсные
операционные
системы.
Поэтому если
Вы собираетесь
использовать
ОС с
графической
оболочкой,
необходимо
учесть это
при выборе
оборудования
для сервера. Windows Server 20**
отлично
подходят для системных
администраторов.
·
Данная
платформа
отлично
подходит для
контроллеров
домена, если
Вы
используете
службу
каталогов Active Directory,
также если Вы
планируете в
своей сети
использовать
удаленное
подключение
пользователей,
то на этих ОС
Вы легко
можете
реализовать
«Сервер терминалов».
·
Перечислим
не Windows системы;
o Ubuntu Server –
операционная
система,
использующая
ядро Linux.
o
CentOS —
дистрибутив Linux, основанный на Red Hat Enterprise Linux компании Red Hat.
o FreeBSD -
Unix-подобная
операционная
система,
очень популярна
среди
Интернет
компаний, так
как данная операционная
система отлично
подходит для
всевозможных
web-серверов. FreeBSD
отличный
вариант для
web-сервера
потому что, это
мощный TCP/IP-стек
с поддержкой
промышленных стандартов.
·
Отметим
распространенную
систему ОС
реального
времени QNX . Вид
окна ниже на
рисунке
Вывод
по разделу.
·
И так,
системы
операционные
и серверные -
это программы,
позволяющие
удобно и быстро
выполнять
различные
задачи
информационной
обработки
данных.
·
"Серверство"
- это
"обслуживание".
Задачи по
обслуживанию
могут быть
разные.
Например:
o базы
данных;
o запросы
на
отображение html-
документов -
сайты пользователей;
o почтовые
ящики или
почтовые
серверы. Без
электронной
почты сейчас
представить
деятельность
предприятий
сложно;
Далее
рассмотрим
установку на
операционной
системе -
сервера для
обслуживания
сайтов.
·
Известным сервером
признан
Apache HTTP
-
(произносится "апачи") — свободный веб-сервер.
·
Apache является кроссплатформенным ПО,
·
Поддерживает
операционные системы Linux, BSD, Mac OS,Microsoft Windows, Novell NetWare, BeOS.
·
Основными достоинствами
Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей,
модифицировать, сообщения об ошибках и т. д. Поддерживает IPv6.
В
лекции
используем
свободно
распространяемую
версию
подобной системы
- DENVER,
скачать с каталога
Внимание!
Установка
производиться
в выделенный
каталог,
поэтому
обязательно
создать
папку для установки.
1. Распаковать,
например
файл
установки в
каталог с:\temp\1
2. Подготовить каталог c:\temp\2 в котором устанавливается программа.
3.
Выполнить
установку и
указать путь
подготовленного
каталога. После
старта
программа
«попросит»
закрыть
браузер.
Закройте.
4. Ввести
путь
каталога,
набрать путь
заданной
папки и после
повторения
правильности
ввода, нажать
Enter
5. Ввести имя виртуального диска.
6. Ниже на рисунке-gif демонстрируется процесс копирования и завершения инсталляции программного обеспечения.
Выполнить
запуск
ярлыка
«виртуального
диска» и «start Denver».
Программа
начнет
работу, и
сформируются
ярлыки
подтверждения
в трее.
Иначе
выдаст
сообщение,
например, что
не может
создать
виртуальный
диск. Показано
ниже на
рисунке.
Возможные
причины:
"Дорогу
осилит
идущий" - такая
поговорка, поясняет
что надо
найти
причину
неудачи и все
таки включить
программу
"раздачи
сайта" DENVER.
Итак,
все
заработало.
Вы
набираете в
командной
строке Вашего
браузера
обращение http://localhost/ и
получаете
картинку:
Для того что
бы Ваш сайт
стал виден из
сети по TCP-IP адресу
необходимо:
- перенести
Ваш сайт в
каталог DENVER
- включить
доступ из
сети в файле .htaccess
Например Ваш сайт
находиться в
каталоге shabronov_mpp78 и в
локальной
сети Ваш
компьютер по ipconfig определился
как 192.168.2.117
Переносите
каталог
сайта в
расположение
DENVER как
показано
ниже на скан
фрагмента
Создаете
каталог WWW -
там и должен
располагаться
первый файл index.html С:\temp\2\home\shabronov_mpp78\www\index.html
Создаете
или
копируете файл
.htaccess и
исправляете
на свой IP-ТСП адрес С:\temp\2\home\shabronov_mpp78\
.htaccess
##
Если вы
хотите
настроить Apache так,
чтобы хост
был виден из
локальной ##
сети, см.
статью
http://www.denwer.ru/faq/shared.html ## ## # dnwr_ip 192.168.2.117 # dnwr_host custom-host # dnwr_port 80 ## |
Выполняете
Start Denver и
ожидаете
появление
иконки работы
сервера
сайтов.
Далее,
с другого
компьютера
набираете в
браузере
командной
строки http://192.168.2.117/ и
открываете свой сайт.
Задача выполнена
т.е. один
компьютер с
адресом 192.168.2.117 сайт
раздает, а
другие
компьютеры
по этому адресу
получают
данные этого
сайта.
В
каталоге программ
находиться архив shabronov_mpp78.zip в котором
содержится
данный
пример по
данному адресу.
Ред.
2017-11-14
Подготовил
Шабронов
А.А. тс
913-905-8839 shabronov@ngs.ru