मार्क के उत्तर पर निर्माण करने के लिए, यह अनुशंसा की जाती है कि आप साइट पर उपलब्ध साइट पर कॉन्फ़िगरेशन फ़ाइल बनाएं। बस any tutorial for a simple nginx config और wiki.nginx.org अधिक जानकारी के
के लिए का पालन करें विन्यास बनाने के बाद, यह सोचते हैं कि आपके conf फ़ाइल "MyApp" नाम दिया गया है और nginx पर/etc/nginx है, इस आदेश के साथ एक प्रतीकात्मक कड़ी बनाने (यह भी usr पर/हो सकता है/स्थानीय/etc/nginx):
ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/myapp
वैसे, आप हमेशा अपने conf फ़ाइल सीधे में बना सकते हैं साइटों सक्षम लेकिन जिस तरह से सिफारिश ऊपर आप "सक्षम और अक्षम" सर्वर पर साइटों के लिए अनुमति देता है वास्तव में अपनी conf फ़ाइल को घुमाने/हटाने के बिना बहुत जल्दी।
पी.एस: असल में Don't trust the tutorials: check your configuration!
P.P.S: आप अपनी साइटों conf परीक्षण करने के लिए आदेश nginx -t
उपयोग कर सकते हैं और nginx -s reload
conf को फिर से लोड करने के लिए।
जब आप server_name जोड़ते हैं तो आप क्या होने की उम्मीद कर रहे हैं? आप जो सेटिंग कर रहे हैं उसका एक उदाहरण दें और आप क्या अनुरोध कर रहे हैं। –
आप php, musql और nginx को स्थापित करने के लिए सभी आसानी से वेबसाइट बनाने के लिए easyengine (http://goo.gl/Wzidcu) आज़मा सकते हैं। यह स्वचालित रूप से nginx कॉन्फ़िगरेशन और वेबूट बनाते हैं। –