Автор работы: Пользователь скрыл имя, 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
запускаем mysql и создаем пользователя
mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO 'sql'@'%' IDENTIFIED BY '111' WITH GRANT OPTION;
создаем базу данных и заполняем ее
mysql> create database db1; (Создание таблицы в БД)
mysql> use db1; (выбор БД)
mysql> create table tab1 (name char(20), grupp char(10)); (создаем таблицу)
mysql> insert into tab1 (name, grupp) values (‘oleg’, ‘it-350-19’); (Добавление записи в таблицу)
mysql>
exit (выход из MySQL)
далее в debian нужно открыть доступ к базе данных и файлу php.php
chmod 777 -R /var/lib/mysql/db1 (доступ к базе данных)
через ftp соединение размешаем файл php.php директорию /var/www/
chmod 777 -R /var/www/php.php (доступ к файлу
настраиваем файл конфигурации /etc/mysql/my.conf
изменяем параметры
bind-address = пишем свой IP (например : bind-address = 192.168.65.128 (см. Рис№9))
Рис№9
/etc/init.d/mysql restart (рестарт)
(см. Рис№10)
Рис№10
adduser myftp (создаем пользователя задаем пароль)
назначим домашний каталог /var/www. Для этого в файле /etc/passwd находим пользователя myftp и меняем домашний коталог (/home/myftp на /var/www)
/etc/init.d/vsftpd restart (рестарт )
Для проверки через Total Commander создаем соединение со своим IP, водим пользователя которого создали. Если все работает, значит фтп настроен правильно.
Если не работает, нужно проверить открыт ли порт 21, для проверки порта нужно сделать следующее:
apt-get install nmap
nmap свой IP
В указанном списке должно отобразиться следующее:
21/tcp open ftp
Если же такой записи нет, то нужно запустить службу vsftpd.
Т.е. нужно просто указать в строке приветствия следующее:
Vsftpd (см.
Рис№11)
Рис№11
(см. Рис№12)
Рис№12
(см. Рис№13)
(см. Рис№14)
Рис№14
(см. Рис№15)
Рис№15
На практической практике я ознакомился с возможной будущей трудовой деятельности связанной с администрированием и проектированием компьютерных сетей; а также изучил практическую работу системного администратора, системного инженера в рамках деятельности предприятия. Во время практики я приобрел практические навыки по выполнению должностных обязанностей системного администратора, системного инженера; закрепил теоретические знания, полученные при изучении общетехнических и специальных дисциплин на I – III курсах (информатика, архитектура ЭВМ и сетей, надёжность информационных систем, операционные системы).