Ubuntu

nginx-extras 可以用於生產伺服器嗎?

  • April 27, 2015

我需要在執行 Nginx 的生產伺服器上進行上傳進度擴展,唯一的問題是我必須重新編譯整個 Nginx。

這意味著解除安裝 repo Nginx,從原始碼安裝(以及它附帶的所有維護)並使用指向下載的上傳進度源的模組選項進行編譯。

但是,我確實通過安裝找到了一種不那麼痛苦的方法,nginx-extras但是這是-V安裝後的簽名:

配置參數:–prefix=/etc/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-client-body -temp-path=/var/lib/nginx/body –http-fastcgi-temp-path=/var/lib/nginx/fastcgi –http-log-path=/var/log/nginx/access.log - -http-proxy-temp-path=/var/lib/nginx/proxy –http-scgi-temp-path=/var/lib/nginx/scgi –http-uwsgi-temp-path=/var/lib/ nginx/uwsgi –lock-path=/var/lock/nginx.lock –pid-path=/var/run/nginx。pid –with-debug –with-http_addition_module –with-http_dav_module –with-http_flv_module –with-http_geoip_module –with-http_gzip_static_module –with-http_image_filter_module –with-http_mp4_module –with-http_perl_module –with- http_random_index_module –with-http_realip_module –with-http_secure_link_module –with-http_stub_status_module –with-http_ssl_module –with-http_sub_module –with-http_xslt_module –with-ipv6 –with-sha1=/usr/include/openssl – with-md5=/usr/include/openssl –with-mail –with-mail_ssl_module –add-module=/build/buildd/nginx-1.1.19/debian/modules/nginx-auth-pam –add- module=/build/buildd/nginx-1.1.19/debian/modules/chunkin-nginx-module –add-module=/build/buildd/nginx-1.1.19/debian/modules/headers-more-nginx-module –add-module=/build/buildd/nginx-1.1。19/debian/modules/nginx-development-kit –add-module=/build/buildd/nginx-1.1.19/debian/modules/nginx-echo –add-module=/build/buildd/nginx-1.1。 19/debian/modules/nginx-http-push –add-module=/build/buildd/nginx-1.1.19/debian/modules/nginx-lua –add-module=/build/buildd/nginx-1.1。 19/debian/modules/nginx-upload-module –add-module=/build/buildd/nginx-1.1.19/debian/modules/nginx-upload-progress –add-module=/build/buildd/nginx- 1.1.19/debian/modules/nginx-upstream-fair –add-module=/build/buildd/nginx-1.1.19/debian/modules/nginx-dav-ext-module19/debian/modules/nginx-upload-progress –add-module=/build/buildd/nginx-1.1.19/debian/modules/nginx-upstream-fair –add-module=/build/buildd/nginx- 1.1.19/debian/modules/nginx-dav-ext-module19/debian/modules/nginx-upload-progress –add-module=/build/buildd/nginx-1.1.19/debian/modules/nginx-upstream-fair –add-module=/build/buildd/nginx- 1.1.19/debian/modules/nginx-dav-ext-module

而且我有點擔心這些附加功能之一可能會導致生產伺服器出現問題。

nginx 是否以這樣的方式工作,如果我不包含附加選項中的擴展選項,它將不會使用它們,或者我不會注意到它們,或者我應該努力手動編譯 Nginx?

我在開發伺服器上的初始測試告訴我,這些在使用之前不會進行太多可見的更改,但我不確定我是否遺漏了一些東西。

這些模組都沒有給我敲響警鐘。在您從 nginx 配置中引用它們並將它們用於某些事情之前,我不希望它們對 nginx 的預設行為做太多事情。

引用自:https://serverfault.com/questions/577719