Как файлы резервных копий с logrotate и Amazon S3?

Можно использовать апачские виртуальные хосты. Посмотрите на эту страницу. Можно использовать другой субдомен для другого приложения. Никакая потребность купить новый домен. Кроме того, Вы не должны изменять номер порта. Например, можно использовать:

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80


DocumentRoot /var/www/app1
ServerName app1.example.com

# Other directives here




DocumentRoot /var/www/app2
ServerName app2.example.com

# Other directives here

 

В этом примере app1 будет находиться в /var/www/app1 и app2 будет находиться в /var/www/app2

2
задан 24 April 2013 в 17:03
1 ответ

Относительно вашего вопроса №4:

Вы можете смонтировать корзину S3 как локальный раздел и работать с файлами S3, поскольку они были расположены в файловой системе вашего сервера. Существует количество из хороших инструментов с открытым исходным кодом.

Но со своей стороны я бы порекомендовал вам взглянуть на мой проект: RioFS , файловая система пользовательского пространства для монтирования корзин Amazon S3. Цели проекта и основные преимущества перед другими подобными инструментами: простота, скорость работы и безошибочный код.

В настоящее время проект находится в состоянии «бета», но уже довольно долгое время работает на нескольких высоконагруженных файловых серверах ( RioFS предоставляет там доступ к файлам, расположенным в S3, на ftp / sftp-серверах) .

Мы строим сообщество вокруг нашего проекта и ищем больше людей, которые присоединятся к нашему проекту, чтобы обсудить планы на будущее и помочь с тестированием. Со своей стороны мы предлагаем быстрое исправление ошибок и будем прислушиваться к вашим запросам на добавление новых функций.

Краткое руководство:

Вы можете смонтировать бакет, используя следующую команду (при условии, что вы установили RioFS и экспортировали AWSACCESSKEYID и переменные среды AWSSECRETACCESSKEY):

riofs http://s3.amazonaws.com your_bucket_name / path / to / localfolder

(обратитесь к описанию проекта и запустите riofs --help , чтобы получить помощь с аргументами командной строки)

Обратите внимание, что проект все еще находится в разработке, может быть еще несколько баги остались. Если вы обнаружите, что что-то не работает должным образом: заполните отчет о проблеме на странице проекта на GitHub.

Надеюсь, это поможет, и мы с нетерпением ждем встречи с вами!

0
ответ дан 3 December 2019 в 15:29

Теги

Похожие вопросы