Dhcp-сервер.
Источник: ru.wikipedia.org
DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Для этого компьютер обращается к специальному серверу, называемому сервером DHCP. Сетевой администратор может задать диапазон адресов, распределяемых среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве крупных сетей TCP/IP.
Схема взаимодействия DHCP-сервера и DHCP-клиента
Установка и настройка DHCP-сервера осуществляется с помощью Управление данным сервером: Пуск -> Программы -> Администрирование -> Управление данным сервером.
Первый шаг мастера – предупреждения – пропускаем. На втором указываем имя области.
В третьем окне мастера следует определить пул (область) IP-адресов, для которых создается область действия. Пул задается путем указания начального и конечного адреса диапазона. Потребуется также предоставить информацию о маске подсети.
В следующем окне мастера администратор может определить исключения из только что определенного диапазона.
Перейдя к следующему окну мастера, необходимо определить для создаваемой области действия время аренды IP-адресов. Время аренды может быть определено на уровне дней, часов и даже минут. По истечении половины времени аренды клиент должен будет обратится к серверу за продлением аренды.
На следующем шаге можно определить адрес шлюза (шлюз используется для маршрутизации пакетов, адресованных хостам в других подсетях), адреса DNS-серверов, адреса WINS-серверов.
Задания:
-
Установить и настроить DHCP-сервер на раздачу адресов в диапазоне 192.168.123.1-192.168.123.24
-
Срок аренды установить 1 сутки
-
Указать адрес dns-сервера 192.168.123.5
-
Исключить из области почтовый сервер 192.168.123.4
-
…
-
Web-сервер Apache
Источник: ru.wikipedia.org, webmaster.net.ua/
Apache HTTP-сервер (по-русски обычно произносят Апа́чи или Апа́ч) — это веб-сервер, с открытым исходным кодом. С апреля 1996 это самый популярный HTTP-сервер в Интернете: в мае 1999 года он работал на 57% веб-серверов, в августе 2004 на 67%.
Основными достоинствами Апачи считаются надёжность, относительная устойчивость к взлому и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.
Недостатком наиболее часто называется отсутствие удобного стандартного интерфейса для администратора.
Сервер был написан в начале 1995 года и считается, что его имя восходит к шуточному названию «a patchy» (англ. заплаточный), так как он устранял ошибки популярного тогда сервера Всемирной паутины NCSA HTTPd 1.3. В дальнейшем, с версии 2.х сервер был переписан заново и теперь не содержит кода NCSA, но имя осталось.
Базовая конфигурация Apache
Все настройки Apache хранятся в файле Apache/conf/httpd.conf.
Директивы конфигурации сгруппированы в три основных раздела:
1. Директивы, управляющие процессом Apache в целом (глобальное окружение).
Директивы в этом разделе определяют общие параметры Apache, как, например, число запросов, которое он может обрабатывать одновременно (ThreadsPerChild), или где ему искать свои файлы конфигурации (ServerRoot). 2. Директивы, определяющие параметры "главного" сервера, или сервера "по умолчанию", который отвечает на запросы, которые не обрабатываются виртуальными хостами. Эти директивы определяют также установки по умолчанию для всех остальных виртуальных хостов.
Port: Номер порта, к которому подключен сервер.
ServerAdmin: Ваш адрес, по которому следует направлять сообщения о проблемах с сервером. Этот адрес появится на некоторых сгенерированных сервером страницах, таких, как сообщения об ошибках.
DocumentRoot: Каталог, в котором будут находиться ваши документы (т.е. Web-страницы). По умолчанию, все запросы выбираются из этого каталога; для указания же других мест могут использоваться символические ссылки (линки) и псевдонимы (алиасы).
DirectoryIndex: Имя файла (или файлов), используемое в качестве предопределенной страницы-указателя или оглавления. Если вы указываете несколько имен, разделяйте их пробелами.
Alias: Псевдонимы (алиасы): Можно добавлять любое количество псевдонимов. Формат: Alias псевдоним действительное_имя
ErrorDocument: Настраиваемая реакция на ошибки (собственный стиль Apache), например: ErrorDocument 500 "Сервер сказал а-я-яй! 3. Установки для виртуальных хостов, позволяющие обрабатывать запросы Web одним-единственным сервером Apache, но направлять по раздельным адресам IP или именам хостов.
<VirtualHost newsite.ru>
…
</VirtualHost>
В контейнере VirtualHost может использоваться почти любая директива Apache.
Чтобы новые параметры вступили в силу нужно перезапустить Apache. Для этого идем в Панель Управления -> Администрирование -> Службы -> Apache -> Перезапустить, либо Все программы – Apache – Control Apache Serve – restart
Дополнительные настройки см. в 6.13
Задания:
-
Установить и настроить Apache.
-
Разместить на сервере 2 сайта с разными именами, используя виртуальные хосты.
-
Для каждого сайта создайте простую страничку index.html (можно просто “Привет!”)
-
…
-
PHP.
Источник: ru.wikipedia.org, webmaster.net.ua, php5.ru
PHP (произносится пи-эйч-пи́, пэ-аш-пэ́) — скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. Ныне поддерживается подавляющим большинством предоставителей хостинга. Входит в «стандартный» набор для создания вебсайтов.
Название PHP — рекурсивная аббревиатура, означающая «PHP: Hypertext Preprocessor» (ранее акроним расшифровывался как «Personal Home Page Tools»). Изначально PHP создавался в качестве надстройки над Perl для облегчения разработки веб-страниц.
В области программирования для Сети PHP — один из популярнейших скриптовых языков (наряду с javascript) благодаря простоте, скорости выполнения и богатой функциональности.
Установка PHP
Скопируйте дистрибутив PHP в c:\php. Скопируйте php5ts.dll в C:/windows/system32. Скопируйте php.ini-recommended в c:\windows и переименуйте его в php.ini.
Базовое конфигурирование PHP
Откройте C:/windows/php.ini и измените следующие параметры:
output_buffering = OFF
error_reporting = E_ALL & ~E_NOTICE - если оставить E_ALL половина скриптов не будут запускаться (с точки зрения безопасности лучше E_ALL).
display_errors = On - для того чтобы ошибки были видны в браузере, а не сохранялись в файле как стоит по умолчанию.
display_startup_errors = On
register_globals = On - если его выключить опять же могут быть проблемы с работой скрипта (с точки зрения безопасности лучше Off).
Для работы php необходимо сконфигурировать Apache, для этого в httpd.conf:
DirectoryIndex index.html index.php
где-нибудь перед ### Section 3: Virtual Hosts добавим:
ScriptAlias "/php/" "c:/php/"
Action application/x-httpd-php "/php/php.exe"
LoadModule php5_module c:/php/php5apache2.dll
AddModule mod_php5.c – не обязательно
AddType application/x-httpd-php .php – не обязательно
В conf/myme.types добавим:
application/x-httpd-php phtml php3 php
Задания:
-
Установить и настроить PHP.
-
Разместить на web-сервере, созданном на прошлом уроке, гостевую книгу (уже готовую, возьмите в папке Гостевая-1646 в Сетевом окружении)
-
Проверить её работоспособность: напишите послание со своего компьютера и пусть сосед напишет со своего .
-
…
- Курс 2 – Администрирование
- Оглавление.
- Конфигурирование Windows xp и 2003
- Файловая система ntfs, права доступа.
- Реестр, tweaker’ы.
- Службы.
- Драйверы, directX.
- Raid-массивы, резервное копирование, восстановление файлов.
- Быстрое восстановление системы. ShadowUser, AcronisTrueImage.
- Способы восстановления системы.
- Ускорение работы (оптимизация) Windows.
- Разгон системы, стабильность, тесты.
- Виртуальные машины, vMware.
- Автоматическая установка Windows, ris.
- Контрольная работа №1.
- Локальная сеть
- Какие бывают сети, история.
- Сетевое оборудование.
- Топология сети.
- Сетевые протоколы, уровни протоколов.
- Сеть Ethernet.
- Витая пара, разводка сети.
- Настройка сети, сетевой принтер, общие ресурсы, сетевые диски.
- Доступ в интернет, шлюз.
- Учет трафика, proxy, Traffic Inspector.
- Удаленное управление.
- Удаленное администрирование, Radmin.
- Контрольная работа №2.
- Особенности Windows 2003
- Установка, обновления.
- Консоль управления mmc.
- ActiveDirectory, домены.
- Установка контроллера домена; подразделения.
- Групповая политика
- Публикация приложений, перенаправление.
- Распределенная файловая система dfs.
- Контрольная работа №3.
- Сетевые службы Windows 2003
- Почтовый сервер.
- Файловый сервер, ftp.
- Dhcp-сервер.
- Контрольная работа №4.
- Защита и безопасность
- Антивирус.
- Брэндмауэр, AgnitumOutpostFirewall.
- Pgp, шифрование с открытым ключом, цифровая подпись.
- Проверка устойчивости и взлом паролей, SamInside, BootDisk.
- Клавиатурные шпионы, трояны, sniffer’ы.
- Проверка безопасности сети, Xspider.
- Контрольная работа №5.
- Linux, установка
- Linux, основные программы.
- 1. Почта и Интернет
- 1.1. Браузеры
- 1.2. Почтовые клиенты
- 1.3. Чаты и общение
- 2. Офисные пакеты
- 3. Работа с графикой
- 4. Музыка и видео
- Linux, командная строка, создание пользователей, смена паролей.
- Файловая система ext2fs, структура папок.
- Права доступа, жесткие ссылки.
- Установка приложений, rpm, исходные коды.
- Samba, настройка сети.
- Удалённое управление, ssh.
- Удалённое управление из Windows, Telnet, Putty.
- Dhcp-сервер под Linux.
- Apache-сервер под Linux
- Почтовый сервер под Linux.
- Раздача интернет на локальную сеть.
- Контрольная работа №6.
- Особенности Windows Vista
- Установка и настройка интерфейса.
- Новые версии основных программ.
- Безопасность в Windows Vista.
- Надежность и механизмы восстановления.
- 118 Новосибирск 2006