无论如何备份nginx之前重新编译?

我正在寻找安装NGINX的HttpGeoipModule,但学习我必须从源代码重新编译整个事情,以便这样做。 我有一个新的媒体寺DV 4.0服务器,并与nginx v 1.3.0股票,并从来没有必须从源重新编译之前,有点紧张做一些改变,而不能恢复到以前的状态, (事实上​​它影响到一个活的服务器,所以不知道停机时间是什么)。

我的计划是复制所有使用的现有模块(nginx -V将它们全部列出并复制已编译的模块)。 然后使用上面的复制信息从源代码进行重build,并包含./configure –with-http_geoip_module引用。

在出现错误的情况下,是否可以备份现有的nginxconfiguration?

  1. 找出所有的文件保存在哪里,首先。

    whereis nginx

    输出示例: nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx /usr/share/man/man1/nginx.1.gz1

  2. 将目录和包含的文件和子目录复制到备份位置。

    cp -Rp path/to/nginx path/to/backup

首先制作一个现有的运行时目录(例如/ opt / nginx)。