安装gcc sudo apt-get install gcc 安装gcc-c++ 的编译环境 sudo apt-get install build-essential
安装pcre cd pcre-version ./configure make sudo make install
安装zlib cd zlib-version ./configure make sudo make install
安装openSSL cd openssl-version ./config make sudo make install
下载nginx_sudo ma-master.zip unzip nginx_upstream_check_module-master.zip cd nginx-version patch -p1 < location-of-healthcheck/check.version.patch ./configure --with-http_stub_status_module --with-openssl=/usr/local/ssl/include/openssl --prefix=/opt/nginx --add-module=location-of-healthcheck make sudo make install
修改配置文件 cd /opt/nginx/conf 修改nginx.conf
启动nginx cd /opt/nginx/sbin ./sbin/nginx -c location-of-nginx.conf
关闭nginx ./sbin/nginx -s stop
重启nginx ./sbin/nginx -s reload
备注: error while loading shared libraries的解决方法 执行程式时,如此遇到像下列这种错误:
./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory 那就表示系统不知道xxx.so放在哪个目录下。
这个时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。 一般而言,有很多so档会在/usr/local/lib这个目录下,所以在/etc/ld.so.conf中加入/usr/local/lib这一行,可以解决此问题。 将/etc/ld.so.conf存档后,还要执行「/sbin/ldconfig –v」来更新一下才会生效。 |