Серверы для операционных систем. Серверы для "сайта - систем" . ПЗ - подготовка и установка сервера DENVER APACH на локальной сети;
Адрес документа: |
http://shabronov_s2.dyn-dns.ru/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, и APACH скачать с каталога
Внимание! Установка производиться в выделенный каталог, поэтому обязательно создать папку для установки.
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 в котором содержится данный пример по данному адресу.
Сервер APACH отличается лишь ручной настройкой конфигурации и не использует виртуальный диск. Изучается самостоятельно.
Для всех практических задач Браузер выбирается самостоятельно по своим предпочтениям.
Ред.2025-09-26
Подготовил Шабронов А.А. тс 913-905-8839 shabronov@yandex.ru