миграция веб-сайта к другому серверу

Диски обычно не перестраивают себя, если они не включаются в различные порты (или внутренний или внешний). Если Вы хотите для них остаться тем же однако, можно сделать следующее:

Start->Run
compmgmt.msc
Click "Disk Management"
Right click the disk and go to "Change Drive Letters and Paths".

Имя диска, которое Вы устанавливаете там, никогда не должно изменяться.

0
задан 26 November 2009 в 02:32
2 ответа

У Вас есть ssh доступ к обоим серверам? Раз так Вы могли попробовать rsync '-a' опция. Не уверенный, если это решит проблему, но это стоит попытки.

0
ответ дан 5 December 2019 в 17:48
  • 1
    У меня есть доступ оболочки, и у меня есть VPS, это возможный загрузить достигнуть файл с помощью rsync и затем загрузить на новый сервер и с другой стороны использовать rync для извлечения файлов к новому серверу –   26 November 2009 в 04:06
  • 2
    Вы могли сделать синхронизацию прямо от Вашего рабочего сервера. например, если Вы выполняете это на рабочем сервере: rsync -az -e ssh user@source-server.com:/var/www/testingdir/ /var/www/productiondir/ (изменяют user@source-server.com на Ваш сервер тестирования) он войдет в Ваш сервер тестирования и выпадающий все файлы/каталоги от удаленного '/var/www/testingdir' и разместите их ( перезапись всего ) в локальном '/var/www/productiondir' каталог. Проверьте эту команду на некоторых нерабочих серверах сначала если you' ре, не знакомое с rsync! –  phoenix8 26 November 2009 в 06:59
  • 3
    обратите внимание, что существует также - удаляют опцию, но я настоятельно рекомендую не использовать ее вообще при синхронизации к рабочему серверу! (но если Вы делаете, удостоверьтесь, что у Вас есть полное недавнее резервное копирование!!!) –  phoenix8 26 November 2009 в 07:07
  • 4
    спасибо за это, но проблему состоит иногда в том, когда я должен восстановить форму старые сохраненные резервные копии, настолько возможно с rsync –   27 November 2009 в 01:41
  • 5
    хм, нет, если резервное копирование находится в файле tar you' ll должны использовать tar. как evildead сказал, когда Вы создаете резервную копию, файлы к tar удостоверяются, что Вы выполняете tar с -p переключатель (нижний регистр) –  phoenix8 1 December 2009 в 03:18

Если эти сценарии сгенерированы на пользователе с идентификатором (или более известные как имя для входа в систему) нечто и uid (который является внутренним представлением числа имени для входа в систему), 8080, например, и Вы используете tar-p, чем в новой системе, так же как которая у пользователя должен быть тот же uid в новой системе в системе тестирования.

Проверьте uid к идентификационному отображению и измените его соответственно на Вашу систему тестирования, чем всеми вещами является то же на обоих серверах.

Можно также создать отдельную группу и дать полномочия чтения-записи в группе. Затем поместите всех своих пользователей, которому нужен доступ для чтения-записи к этому, регистрирует в той группе.

Теперь Вы можете recursivly изменять группы на веб-сервере. Используйте показанный-R: thegroup/path/to/webserver, Если обе группы являются тем же на обеих машинах, проверьте uid к идентификатору, отображающемуся также, и измените их для установки на обоих серверах. Затем Вы не должны делать показанной вещи каждый раз.

Для освоения этого, необходимо получить некоторое знание, что различие между идентификационным нечто и uid 8080 точно.

0
ответ дан 5 December 2019 в 17:48
  • 1
    Я видел сценарии, и их владелец - никто. действительно ли безопасно, что, когда я копирую содержание веб-сайта в новый сервер затем, я изменяю владельца всех файлов к имени пользователя того веб-сайта –   26 November 2009 в 04:07
  • 2
    это должно быть нормальным путем. Но необходимо заботиться, что процесс, кто принадлежит пользователь, который запускает апачские потребности, вероятно, пишет права в некоторых директорах также. Поэтому заботьтесь, что апачский пользователь может сделать это. Можно сделать путем добавления отдельной группы и поместить апачского пользователя в нее. Если бы можно дать конкретные Данные, было бы легче объяснить точно. Какой пользователь выполняет Ваш апачский процесс? и как Ваша установка группы на веб-сервере? –  evildead 26 November 2009 в 14:08
  • 3
    Я don' t очень о группе и апаче. Все, что я знаю, - то, что я имею 2VPS. Каждый для тестирования, и другой для живого сайта. Все, что я должен сделать, должно переместить целую public_html папку на новый сервер с тем же владением и permisiion. Я делаю пользователя через cpanel, таким образом, я перехожу к/home/username/public_html и копирую содержание там. Я думал для использования показанный все файлы и foldersunder public_html к тому имени пользователя так, чтобы все файлы могли быть отредактированы, то право –   27 November 2009 в 01:38

Теги

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