NGINX ಯುನಿಟ್ 1.17.0 ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಬಿಡುಗಡೆ

ನಡೆಯಿತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಬಿಡುಗಡೆ NGINX ಘಟಕ 1.17, ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ (ಪೈಥಾನ್, ಪಿಎಚ್‌ಪಿ, ಪರ್ಲ್, ರೂಬಿ, ಗೋ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್/ನೋಡ್.ಜೆಎಸ್ ಮತ್ತು ಜಾವಾ) ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಬಿಡುಗಡೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪರಿಹಾರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. NGINX ಯುನಿಟ್ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬಹು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು, ಅದರ ಲಾಂಚ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಸಂಪಾದಿಸುವ ಮತ್ತು ಮರುಪ್ರಾರಂಭಿಸುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಯಿಸಬಹುದು. ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ವಿತರಿಸುವವರು ಅಪಾಚೆ 2.0 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. NGINX ಘಟಕದ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ನೀವು ಪರಿಚಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು ಘೋಷಣೆ ಮೊದಲ ಸಂಚಿಕೆ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • ಸಾಮರ್ಥ್ಯ ಅನಿಯಂತ್ರಿತ ರಿಟರ್ನ್ ಕೋಡ್ ಅನ್ನು ತಕ್ಷಣವೇ ಹಿಂತಿರುಗಿಸಲು ಅಥವಾ ಬಾಹ್ಯ ಸಂಪನ್ಮೂಲಕ್ಕೆ ಮರುನಿರ್ದೇಶಿಸಲು "ಆಕ್ಷನ್" ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ "ರಿಟರ್ನ್" ಮತ್ತು "ಲೊಕೇಶನ್" ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸುವುದು. ಉದಾಹರಣೆಗೆ, "*/.git/*" ಮಾಸ್ಕ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುವ URI ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು ಅಥವಾ www ನೊಂದಿಗೆ ಹೋಸ್ಟ್‌ಗೆ ಮರುನಿರ್ದೇಶಿಸಲು, ನೀವು ಈ ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬಳಸಬಹುದು:

    {
    "ಪಂದ್ಯ": {
    "uri": "*/.git/*"
    },

    "ಕ್ರಿಯೆ": {
    "ಹಿಂತಿರುಗಿ": 403
    }
    }

    {
    "ಪಂದ್ಯ": {
    "ಹೋಸ್ಟ್": "example.org",
    },

    "ಕ್ರಿಯೆ": {
    "ಹಿಂತಿರುಗಿ": 301,
    "ಸ್ಥಳ": "https://www.example.org"
    }
    }

  • ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಭಾಗಶಃ ಸರ್ವರ್ ತೂಕಕ್ಕೆ ಬೆಂಬಲ "ಅಪ್ಸ್ಟ್ರೀಮ್". ಉದಾಹರಣೆಗೆ, ಪೂರ್ಣಾಂಕ ತೂಕದ ವಿನ್ಯಾಸ, ಇದು 192.168.0.103 ಗೆ ಮರುನಿರ್ದೇಶಿಸುವುದನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಇತರರಿಗೆ ಇರುವ ಅರ್ಧದಷ್ಟು ವಿನಂತಿಗಳು:

    {
    "192.168.0.101:8080": {
    "ತೂಕ": 2
    },
    "192.168.0.102:8080": {
    "ತೂಕ": 2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    "ತೂಕ": 2
    }
    }

    ಈಗ ಸರಳ ಮತ್ತು ಹೆಚ್ಚು ತಾರ್ಕಿಕ ರೂಪಕ್ಕೆ ಇಳಿಸಬಹುದು:

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    "ತೂಕ": 0.5
    },
    "192.168.0.104:8080": { }
    }

  • ಡ್ರಾಗನ್‌ಫ್ಲೈ ಬಿಎಸ್‌ಡಿಯಲ್ಲಿ ನಿರ್ಮಾಣ ಸಮಸ್ಯೆಗಳು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • ಹೆಚ್ಚಿನ ಲೋಡ್ ಅಡಿಯಲ್ಲಿ ಕೋಡ್ 502 "ಬ್ಯಾಡ್ ಗೇಟ್ವೇ" ಔಟ್ಪುಟ್ಗೆ ಕಾರಣವಾದ ದೋಷವನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • ಬಿಡುಗಡೆ 1.13.0 ರಿಂದ ಪ್ರಾರಂಭವಾಗುವ ರೂಟರ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • ಕೆಲವು Node.js ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗಿನ ಅಸಾಮರಸ್ಯವನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ