नग्नेक्स: [एमआरजी] अज्ञात निर्देश "http"


11

जब मैं इसके जैसा कोड बनाने की कोशिश करता हूं:

1. http {
2.    script
3.    server {
4.        ...
5.        location ...
6.    }
7. }

मुझे त्रुटि मिली:

nginx: [emerg] unknown directive "http" in /etc/nginx/conf.d/nginx.conf:1

जब कोड इस प्रकार हो:

1. server {
2.     ...
3.     location ...
4.     script
5. }
6. server {
7.     ...
8.     location ....
9.     script
10. }

... सब कुछ स्थिर है। क्या कोई जानता है कि मैं क्यों इस्तेमाल नहीं कर सकता http?

मैं अच्छा उपयोग के हर उदाहरण में http देख सकता हूं, लेकिन मैं इस त्रुटि के कारण इसका उपयोग नहीं कर सकता।

nginx: nginx version: nginx/1.0.10
nginx: TLS SNI support enabled
nginx: configure arguments: --prefix=/etc/nginx/ --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6

2
समाधान बस है .. मुख्य विन्यास फ़ाइल /etc/nginx/conf.d/nginx.conf में नहीं है, लेकिन /etc/nginx/nginx.conf :)

जवाबों:


17

/etc/nginx/nginx.conf http {} के साथ मुख्य कॉन्फिग फाइल है, conf.d में फाइलें उस ब्लॉक के अंदर लोड की जाती हैं , इसलिए http पहले से ही है।

यदि आप http ब्लॉक में कुछ कॉन्फिग वेरिएबल को निर्दिष्ट करना चाहते हैं, तो इसे किसी अन्य टैग के साथ एक conf.d फ़ाइल में लपेटें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.