का उपयोग करने के बाद nginx को पुन: संकलित करना मैंने मूल रूप से apt-get इंस्टॉल के माध्यम से nginx स्थापित किया। यह ठीक काम करता है। अब, मैं कुछ तृतीय पक्ष मॉड्यूल स्थापित करना चाहता हूं और मुझे nginx को पुन: संकलित करना है। तो मैंने recompile करने की कोशिश की। यह गति के माध्यम से चला गया और फिर मुझे एहसास हुआ कि मेरा मूल संस्करण अभी भी इस्तेमाल किया जा रहा था।apt-get install nginx
क्या मुझे ठीक से स्थापित करने के लिए पहले nginx की मेरी मूल प्रति अनइंस्टॉल करने की आवश्यकता है? --conf-पथ =/etc/nginx/nginx.conf --error-लॉग-पथ =/var/log/nginx/error.log --pid-पथ:
स्थापित के लिए मेरे झंडे =/var/run/nginx.pid --lock-path =/var/lock/nginx.lock --http-log-path =/var/log/nginx/access.log --http-client-body-temp -पथ =/var/lib/nginx/body --http-proxy-temp-path =/var/lib/nginx/proxy --http-fastcgi-temp-path =/var/lib/nginx/fastcgi --with -debug --with-http_stub_status_module --with-http_flv_module --with-http_ssl_module --with-http_dav_module --with-http_gzip_static_module --with-http_realip_module --with-mail --with-mail_ssl_module --with-ipv6 --add -module =/usr/src/gnosek-nginx-upstream-fair-5f6a3b7 --add-module =/usr/src/mod_strip
मैं निश्चित रूप से उस समय nginx चला रहा था। मैंने इसे कई बार फिर से शुरू कर दिया है। मुझे वास्तव में यकीन नहीं है कि sbin-path apt-get के लिए क्या था, मैं इसे कैसे देख सकता हूं? मैं इंस्टॉलर को अनुमति कैसे दे सकता हूं? – Kristian
आप वर्तमान बाइनरी कहां रह रहे हैं, यह जानने के लिए 'whereis nginx' का उपयोग कर सकते हैं (लेकिन जब तक कुछ बदल नहीं जाता है तब तक संभवतः/sbin/nginx)। इंस्टॉलर के लिए अनुमतियां इस बात पर निर्भर करती हैं कि कौन सा उपयोगकर्ता बिल्ड चला रहा था और इंस्टॉल बाइनरी का मालिक कौन है। यदि दोनों एक जैसे हैं, तो इससे कोई फर्क नहीं पड़ता। ज्यादातर मामलों में सूडो का उपयोग करना पर्याप्त होना चाहिए। –
आह, यह वास्तव में/usr/sbin/nginx में स्थित है। मैं भी जड़ हूँ। – Kristian