ffead-cpp-nginx.sh 833 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. fw_installed ffead-cpp-nginx && return 0
  3. fw_depends ffead-cpp-framework
  4. sudo apt-get remove -y nginx
  5. fw_get -o nginx-1.11.3.tar.gz http://nginx.org/download/nginx-1.11.3.tar.gz
  6. rm -rf ${IROOT}nginx-1.11.3
  7. fw_untar nginx-1.11.3.tar.gz
  8. rm -rf ${IROOT}/nginxfc
  9. cd nginx-1.11.3
  10. ./configure --prefix=${IROOT}/nginxfc --with-ld-opt="-lstdc++ -L${IROOT}/ffead-cpp-2.0/lib -L${IROOT}" --add-module="${IROOT}/ffead-cpp-src/modules/nginx_mod_ffeadcpp" --with-cc-opt="-I${IROOT}/include -I${IROOT}/include/libmongoc-1.0/ -I${IROOT}/include/libbson-1.0/ -I${IROOT}/ffead-cpp-2.0/include -w -fpermissive"
  11. make install
  12. cp ${IROOT}/ffead-cpp-src/modules/nginx_mod_ffeadcpp/nginx.conf ${IROOT}/nginxfc/conf/
  13. sed -i 's|FFEAD_PATH|'${IROOT}/ffead-cpp-2.0'|g' ${IROOT}/nginxfc/conf/nginx.conf
  14. touch ${IROOT}/ffead-cpp-nginx.installed