มีวิธีการแบ่งปันคำสั่งการกำหนดค่าในสอง nginx server {}
block หรือไม่? ฉันต้องการหลีกเลี่ยงการทำซ้ำกฎเนื่องจากเนื้อหา HTTPS และ HTTP ของเว็บไซต์ของฉันถูกแสดงด้วยการกำหนดค่าเดียวกัน
ปัจจุบันเป็นเช่นนี้:
server {
listen 80;
...
}
server {
listen 443;
ssl on; # etc.
...
}
ฉันสามารถทำบางสิ่งตามแนวของ:
server {
listen 80, 443;
...
if(port == 443) {
ssl on; #etc
}
}