2012-03-20 4 views
6

मैं दो डोमेन रखना चाहता हूं, प्रत्येक अपने स्वयं के एसएसएल प्रमाण के साथ, प्रत्येक एसएसएल प्रमाण का एक आईपी पाठ्यक्रम है, एक भौतिक सर्वर पर उसी वेबसाइट पर इंगित करने के लिए । सर्वर के पास भी दो आईपी होंगे। इसे क्या कहा जाता है? यह nginx के साथ कैसे किया जाता है? ओएस लिनक्स है। धन्यवाद!एकाधिक आईपी + डोमेन + एक वेबसाइट के लिए एसएसएल कर्ट

उत्तर

11

अलग IP पते, लेकिन एक ही root जहां अपने साझा वेब पृष्ठों जमा हो जाती है का उपयोग कर विभिन्न listen और ssl_certificate(_key) निर्देशों के साथ दो server प्रविष्टियों बनाएँ। उदाहरण के लिए:

server { 
    listen 1.2.3.4:443; 
    server_name first-domain.example; 
    root /srv/html/shared_domain_data; 

    ssl on; 
    ssl_certificate /etc/nginx/ssl/first_domain.pem; 
    ssl_certificate_key /etc/nginx/ssl/first_domain_key.pem; 
} 

server { 
    listen 9.8.7.6:443; 
    server_name second-domain.example; 
    root /srv/html/shared_domain_data; 

    ssl on; 
    ssl_certificate /etc/nginx/ssl/second_domain.pem; 
    ssl_certificate_key /etc/nginx/ssl/second_domain_key.pem; 
} 

इसे कुछ खास नहीं कहा जाता है।