Nginx server {}
කුට්ටි දෙකක් හරහා වින්යාස කිරීමේ නියමයන් බෙදා ගැනීමට ක්රමයක් තිබේද? මගේ වෙබ් අඩවියේ HTTPS සහ HTTP අන්තර්ගතයන් එකම වින්යාසය සමඟ සේවය කර ඇති බැවින්, නීති අනුපිටපත් කිරීමෙන් වැළකී සිටීමට මම කැමතියි.
දැනට, එය මේ වගේ ය:
server {
listen 80;
...
}
server {
listen 443;
ssl on; # etc.
...
}
මට පහත පරිදි යමක් කළ හැකිද:
server {
listen 80, 443;
...
if(port == 443) {
ssl on; #etc
}
}