Я хочу установить HttpGeoipModule для NGINX но когда я учусь, мне нужно перекомпилировать все из исходников, чтобы сделать это. У меня есть новый сервер Media Temple DV 4.0, который поставляется с nginx v 1.3.0, и мне никогда раньше не приходилось перекомпилировать из исходников, и я немного нервничал, чтобы внести изменения, не имея возможности вернуться к предыдущему состоянию в случае, если что-то испортится (это и тот факт, что это влияет на работающий сервер, поэтому понятия не имею, что такое простои).
Мой план состоял в том, чтобы скопировать все существующие используемые модули (nginx -V, чтобы перечислить их все и скопировать уже скомпилированные модули). Затем выполните повторную сборку из источника, используя скопированную выше информацию и включив ссылку ./configure --with-http_geoip_module.
Можно ли сделать резервную копию существующей конфигурации nginx на случай, если что-то пойдет не так?
Сначала выясните, где хранятся все файлы.
whereis nginx
Пример вывода: nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx
/usr/share/man/man1/nginx.1.gz1
Скопируйте каталоги и содержащиеся файлы и подкаталоги в резервную копию.
cp -Rp path/to/nginx path/to/backup
Просто сначала сделайте копию существующего каталога времени выполнения (например, / opt / nginx).