मैं पहली बार अपने वेबसर्वर के रूप में Nginx का उपयोग कर रहा हूं। मुझे इसे स्थापित करने के लिए कोई परेशानी नहीं हुई और सब कुछ बढ़िया काम करता है। समस्या तब आई जब डिज़ाइनर ने मुझसे पूछा कि क्या वह मुझे "टाइटल बार में आइकन" भेज सकता है "वहाँ इसे लगाने के लिए"।
# /opt/nginx/conf/nginx.conf
...
server {
listen 80 ;
server_name *.website.com website.com;
root /home/webuser/sites/website;
}
मेरी निर्देशिका:
/home/webuser/sites/website/
|_ index.html
|_ main.css
|_ favicon.ico
क्या प्रत्येक वर्चुअल होस्ट के लिए एक विशिष्ट favicon.ico डालना संभव है? आपको वह फ़ाइल कहाँ रखनी चाहिए और आप इसे कैसे कॉन्फ़िगर कर सकते हैं?
संपादित करें:
मुझे बस एहसास हुआ कि यह एक पूरी तरह से अलग समस्या थी। दोनों उत्तर सही थे लेकिन मेरी समस्या अनुमति थी। मुझे नहीं पता कि फ़ाइल favicon.ico की अनुमति 600 होने के कारण समाप्त हो गई और निश्चित रूप से उस क्षण जो मैंने किया था:
chmod +r favicon.ico
एक जादू की तरह काम किया। अगर किसी और के साथ ऐसा होता है तो मैं इसे यहां छोड़ दूंगा।