वहाँ दो nginx server {}
ब्लॉक भर में विन्यास निर्देश साझा करने के लिए एक रास्ता है ? मैं नियमों को डुप्लिकेट करने से बचना चाहता हूं, क्योंकि मेरी साइट के HTTPS और HTTP कंटेंट को समान कॉन्फिगर के साथ परोसा जाता है।
वर्तमान में, यह इस तरह है:
server {
listen 80;
...
}
server {
listen 443;
ssl on; # etc.
...
}
क्या मैं कुछ कर सकता हूँ:
server {
listen 80, 443;
...
if(port == 443) {
ssl on; #etc
}
}