Как я настраиваю ProFTP для обновления веб-сайта?

Если Вы используете innodb или другой бэкенд, это является полностью транзакционным, можно использовать mysqldump --single-transaction .... Я использовал это на довольно больших (~100GB) базах данных с хорошими результатами; если база данных находится под большой нагрузкой, она может взять часы , но она действительно работает, не блокируя Ваши таблицы. Репликация обычно лучше, но иногда Вы хотите хороший твердый файл дампа. Следует иметь в виду, что можно вывести mysql ведомое устройство репликации также.

От mysqldump страницы (отмечают протесты об операциях, которые просочатся в транзакцию):

 ·   --single-transaction

   This option sends a START TRANSACTION SQL statement to the server
   before dumping data. It is useful only with transactional tables
   such as InnoDB, because then it dumps the consistent state of the
   database at the time when BEGIN was issued without blocking any
   applications.

   When using this option, you should keep in mind that only InnoDB
   tables are dumped in a consistent state. For example, any MyISAM or
   MEMORY tables dumped while using this option may still change
   state.

   While a --single-transaction dump is in process, to ensure a valid
   dump file (correct table contents and binary log coordinates), no
   other connection should use the following statements: ALTER TABLE,
   CREATE TABLE, DROP TABLE, RENAME TABLE, TRUNCATE TABLE. A
   consistent read is not isolated from those statements, so use of
   them on a table to be dumped can cause the SELECT that is performed
   by mysqldump to retrieve the table contents to obtain incorrect
   contents or fail.
2
задан 18 January 2016 в 11:05
2 ответа

Группы и SGID. user1 имел бы состав группы в www-data и Вы установили бы все группа, перезаписываемая под [domain]. Установите корневой каталог user1 на /var/www/[domain]. Вы также хотели бы установить SGID на [domain] и все каталоги под ним, которые заставили бы полномочия быть наследованными. (g+s)

Знайте, user1 имел бы доступ ко всему веб-контенту. Вы могли использовать другую группу для ограничения объема доступа.

SSH (SFTP/scp) рекомендуется для аутентификации пользователя в противоположность FTP, когда учетные данные аутентификации будут переданы в простом тексте с FTP.

5
ответ дан 3 December 2019 в 09:27
  • 1
    Сигнализатор - I' m пытающийся соответствовать тому, что поставщик веб-хостинга имел бы в этой конфигурации, и без cpanel с тех пор cpanel doesn' t работают над Ubuntu. Так, that' s, почему I' m использование прямого ftp. Клиент не понимает SSH. Но да, it' s разрыв безопасности с передачей простого текста как проблема. –  ServerChecker 24 May 2010 в 22:35
  • 2
    Поставщик Веб-хостинга в ' 90-е, возможно. SSH для аутентифицируемой передачи файлов был стандартным долгое время теперь. Так или иначе, удачи! –  Warner 24 May 2010 в 22:37
  • 3
    Связанный вопрос: serverfault.com/questions/144875/… –  ServerChecker 25 May 2010 в 00:49
  • 4
    Ваша техника работала над группами и SGID. Хотя ftpuser - то, чему принадлежат файлы, они работают в памяти как www-данные и когда они создают файлы, они создают их как www-данные. Это было прекрасно!:) –  ServerChecker 25 May 2010 в 00:50

если Вы знакомы с webmin. почему, не используя virtualmin и usermin? оба могут помочь Вам. И на основе webmin + стабильный. http://www.virtualmin.com/

1
ответ дан 3 December 2019 в 09:27
  • 1
    Don' t я должен заплатить за это? –  ServerChecker 25 May 2010 в 00:34
  • 2
    нет... it' s сообщество поддерживал, программное обеспечение с открытым исходным кодом на вершине webmin & usermin. i' m использование его больше чем 3 года на различных рабочих серверах. все они работают гладкие. –  risyasin 25 May 2010 в 00:39
  • 3
    Я действительно должен пошевеливайся здесь и изучаю, как использовать virtualmin и usermin, затем. Спасибо за головы. –  ServerChecker 25 May 2010 в 00:48

Теги

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