Все о хостинге
Все о хостинге, как выбрать хостинг,
полезные статьи и советы.
 
 
Что такое выделенный IP адрес и зачем он нужен на хостинге... далее
Краткий обзор технологий FTP SSH CGI SSI... далее
Введение в управление базами данных MySQL... далее
Что такое SSL и зачем он нужен.... далее
Что такое HTML... далее
Как анализировать логи apache и получать из них необходимые данные.. далее
Меню :


Статьи :

Если уж кто-то воспользовался "дыркой" на Вашем сайте и, например, удалил все его содержимое, будет очень просто восстановить работоспособность всего проекта в считанные минуты, если Вы периодически создавали резервные копии. Делайте архивы всего контента виртуального сервера и скачивайте их на свой компьютер. Если хостинг-провайдер предлагает возможность централизованного создания backup-копий сайта, обязательно пользуйтесь этой возможностью.

Сами Вы можете создавать архив проекта примерно таким методом:

Допустим, есть каталог /home/user, содержащий следующие файлы:

host# ls -la
-rw-r--r-- 103941 11 May 15:46 calc.csv
-rw-r--r-- 274 21 May 10:02 index.html
-rw-r--r-- 1865 12 May 17:18 index2.wml

Требуется создать архив, содержащий все эти файлы и имеющий уникальное имя, отражающее время и дату его создания. Выполним такую команду:

host# tar -zcf `date "+%Y-%m-%d-%H:%M:%S"`.tgz /home/user/

Итог :

host# ls -la
-rw-r--r-- 55933 30 May 13:19 2001-05-30-13-19-45.tgz
-rw-r--r-- 103941 11 May 15:46 calc.csv
-rw-r--r-- 274 21 May 10:02 index.html
-rw-r--r-- 1865 12 May 17:18 index2.wml

То есть, появился файл 2001-05-30-13-19-45.tgz, который содержит сжатые архиваторами tar/gzip файлы из каталога /home/user. Как поступить дальше с архивом - решайте. Можно скачать его на свой компьютер и хранить локально.

Если есть желание сделать действительно серьезную систему хранения всех копий всех версий файлов, воспользуйтесь CVS. После установки и настройки CVS на локальном сервере для разработчиков Вы сможете настроить автоматическую публикацию обновленных файлов на веб-сервер через scp, например, если Ваш хостинг-провайдер предоставляет такую возможность. Так обновляется в том числе и этот сайт :-)

Заключение
Автор данной статьи не пытается дать советы на все случаи жизни или раскрыть все темы, актуальные при работах по обеспечению безопасности. Здесь описываются лишь наиболее частые ошибки современных веб-мастеров и даются советы как улучшить то, с чем Вы каждый день сталкиваетесь. Также даны ссылки для самостоятельного изучения. Тема безопасности гораздо шире, чем кажется на первый взгляд. Интересоваться соответствующими вопросами нужно постоянно, а не останавливаться на прочтении этой страницы. Только так можно быть в курсе наиболее актуальных вопросов обеспечения security при разработке своего проекта.
Новости :
Горячие статьи:
Основы безопасности для веб-разработчиков

Полезно знать :