Автор работы: Пользователь скрыл имя, 31 Января 2011 в 15:27, контрольная работа
Будучи администратором, небольшого предприятия Вам требуется настроить Веб-сервер для того чтобы штатный программист мог загрузить туда Веб-сайт используя ftp-клиент. Кроме этого Вам нужно создать пользователя в СУБД MySQL, под которым программист сможет подключаться, используя mysql-клиент (например, MySQLQueryBrowser)
Задание на практику	5
Часть 1. Настроить файл-сервер в операционной системе Debian Linux 4.0 для небольшой компании	5
Часть 2. Настроить и протестировать Веб-сервер для хранения корпоративного сайта компании испольуя при этом http-сервер Apache2 с поддержкой PHP5, СУБД MySQL,  и ftp-сервер vsftpd в операционной системе Debian GNU/Linux	5
Настройка файл сервера	6
1.1)Добавление пользователей в ОС	6
2) Добавление папок файл сервера Создание каталога /home/samba	6
3) Предоставить удаленный доступ из сетей Windows к папкам для пользователей с учетом прав доступа	7
3.1) Установить пакет samba	7
3.2) Добавить пользователей с их паролями	7
3.3) Описать каждый сетевой ресурс (папку) в файле конфигурации samba	7
3.4) Перегрузить сервер samba	9
4) Проверить правильность написания файла smb.conf  командой testparm	10
5) Проверить правильность настройки файл сервера, подключаясь по очереди удаленно из под OC Windows	10
Настройка хостинг-сервера	12
1) Установить веб-сервер Apache с модулем обработки языка PHP функцией работы с СУБД MySQL в PHP, ftp-сервер (например vsftpd)	12
1.1) установка пакетов	12
2) Перегрузить и проверить веб-сервер Apache	12
2.1) перезагрузить сервер Apache	12
2.2) проверка работы сервера	12
3) Настройка СУБД	13
3.1) Создать пользователя и MySQL сервере которому разрешено подключаться, создавать и редактировать базы данных удаленно	13
3.2) Привязать внешний IP адрес к MySQL серверу используя файл конфигурации MySQL сервера	13
3.3) Перегрузить MySQL сервер	13
4) Настройка доступа к файлам сайта через ftp-протокол	14
4.1)Редактируем через mc /etc/ vsftpd.conf.	14
4.2)Создаем пользователя ftp соединения	14
4.3) Перегрузить ftp-сервер для вступления в силу изменений	14
4.4)Проверка ftp соединения	14
5) Проверка правильности работы хостинг-сервера	15
5.1) Подключится из под Windows (удаленно) MySQL-клиентом к MySQL-серверу под учетной записью ранние созданного пользователя	15
5.2) Создать базу данным, в ней таблицу в таблице несколько текстовых полей, заполнив их данными	16
5.3) Из под Windows используя ftp-клиент (браузер MS IE) подключится к серверу под пользователем имеющих доступ к папке сайта	16
5.4) Поместить в папку сайта подготовленный заранее php файл (в котором происходит подключение к БД, выбор таблицы и вывод ее в виде html на экран)	16
Вывод	17
Библиографический список	18
Содержание 
 
 
Будучи 
администратором, небольшого предприятия 
Вам требуется настроить Веб-
Устанавливаем операционную систему Debian Linux. После установки ОС регистрируемся в системе под именем пользователя «root» с паролем, указанным во время установки ОС. Проверим ip-адрес компьютера с помощью команды «ifconfig». Если ip-адрес отсутствует, его можно установить с помощью той же команды «ifconfig», в нашем случае: «ifconfig eth0 192.168.25.132» (см. Рис №1)
Рис №1
(см. Рис№2)
Рис№2
apt-get install samba (установка пакета самба серверное приложение)
apt-get install mc (установка пакета mc коммандер для удобства просмотра файлов)
После инсталляции пакета samba необходимо добавить пароли пользователей в samba.
(до изменения в файле smb.conf нужно изменить группу доступа к каталогам)
Внесение изменений в smb.conf
Открываем директорию /etc/samba/smb.conf через mc коммандер (F4 редактирование)
раздел [global]
раздел [home]
(Далее 
идет описание 
ресурса и прав 
доступа к нему, 
согласно задания) 
(директор – имеет полный доступ только директор предприятия)
(бухгалтер – имеет полный доступ только бухгалтер, директор предприятия только чтение)
(поставки – полный доступ у менеджера по поставкам и директора)
(продажи – полный доступ у менеджера по продажам и директора, менеджер по поставкам только чтение)
(документация – полный доступ у менеджера по поставкам, менеджера по продажам и директора, у всех остальных пользователей только чтение)
(общая – у всех пользователей полные права)
(см. Рис№3)
Рис№3
/etc/init.d/samba restart (набрать в командной строке, перегрузка samba)
Testparm (проверка на наличие ошибок в файле smb.conf (см. Рис№4, Рис№5))
Рис№4
Рис№5
В Windows 
поочередно заходим на сервер и проверяем 
права доступа (см. Рис№6, Рис№7) 
 
 
 
Рис№6
Рис№7 
 
apt-get install apache2
apt-get install libapache2-mod-php5
apt-get install php5-mysql
apt-get install mysql-server
apt-get install vsftpd
/etc/init.d/apache2 restart (рестарт Apach)
Создание тестовых страниц и проверка
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Рис№8