41. Загрузка веб-приложений на удалённый сервер при помощи протокола ftp. Установка и настройка веб-приложения (на примере CMS PhpBB или MOODLE). Пример
В последнее время Web-узлы перестают быть просто набором страниц и картинок. Все чаще создаются узлы, которые взаимодействуют с посетителем, выполняют какие-то действия, собирают данные, ведут подсчеты, самонастраиваются под предпочтения посетителя. Такие узлы разрабатываются при помощи серверных скриптов, например PHP или Perl и фактически являются веб-приложениями. Для их работы обычно требуется персональный веб-серевер, интерпретатор скриптового языка, сетевая СУБД.
Для запуска веб-приложения на удалённом сервере необходимо:
- Загрузить дистрибутив приложения на веб-сервер, например, при помощи ftp.
- При необходимости разархивировать дистрибутив.
- Провести настройку и установку приложения.
1. FTP - протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер. Загрузка дистрибутива на сервер осуществляется при помощи любого FTP-клиента, например WS_FTP, Cute FTP Pro или при помощи обычного веб-браузера. Важным является указание имени пользователя и пароля доступа к серверу, а так же выбор соответствующего каталога для загрузки.
2. Разархивировать дистрибутив приложения можно ещё до загрузки на сервер, однако такой метод потребует на много больше времени, так как мелкие файлы, переписывается на сервер заметно медленнее, чем один большой архив. Поэтому удобнее проводить распаковку дистрибутива приложения непосредственно на сервере, используя различные надстройки веб-сервера, например WebFiler.
3. Процесс установки и настройки веб-приложения зависит от конкретной системы. Например CMS PhpBB2 или Moodle можно полностью сконфигурировать через веб-интерфейс, следуя предложенным в процессе установи рекомендациям. Важными параметрами являются путь установки, веб-адрес, имя базы данных для хранения данных приложения, имя пользователя и пароль доступа к базе данных.
Практическое задание
Произвести установку на удалённый сервер и настройку системы управления контентом PhpBB2. Загрузку приложения произвести при помощи протокола FTP.
Дистрибутив системы находится по адресу: ftp://b02-r402-n001/ Пользователь: EXAM Пароль: EXAM
Необходимо создать папку с фамилией студента и произвести в неё установку приложения.
Адрес web-приложения: http://b02-r402-n001/exam/ВАША_ФАМИЛИЯ/. Например, если Ваша фамилия Иванов, то приложение необходимо распаковать на FTP-сервере в папку Ivanov. В этом случае адрес для установки приложения следующий: http://b02-r402-n001/exam/Ivanov/
Имя базы данных: exam Пользователь: root Пароля нет
НТМL
<html>
<head>
<title>Example|Пример</title>
</head>
<body bgcolor="#ddffff">
<table border=1 align="center" width="100%">
<tr><td align="center" valign="center" colspan=2><h2>Пример создания таблиц и списков</h2></td><tr>
<tr>
<td width="50%">
<br>
<center><h3>нумерованный список</h3></center>
<br>
<ol type="I">
<li>раз</li>
<li>два</li>
<li>три</li>
<li>четыре</li>
</ol>
<br>
<center><h3>ненумерованный список</h3></center>
<br>
<ul type="circle">
<li>раз</li>
<li>два</li>
<li>три</li>
<li>четыре</li>
</ul>
<br>
<center><h3>список определений</h3></center>
<DL title="это список">
<DT>Это определение0
<DD>Описание определения0
<DT>Это определение1
<DD>Описание определения1
</DL>
</td>
<td align="center" >
<img src="1.gif" alt="пример вставки изображения">
</td>
</tr>
</table>
</body>
</html>