NGINX என்பது என்ன? ரிவெர்ஸ் ப்ராக்சி எவ்வாறு
செயற்படுகின்றது?
இந்த கட்டுரையில் nginx server என்றால் என்ன என்பதும்
ரிவர்ஸ் ப்ராக்சி எவ்வாறு செயற்படுகின்றது என்ன் என்றும்
பார்ப்போம்.
முதலில் ஒரு குடும்ப உறுப்பினர்கள் பற்றிய ஒரு இணையதளம்
ஒன்றை உருவாக்குகிண்றோம் என்று எடுத்துக் கொள்வோம்.
Familymembres.com/Muthu
Familymembres.com/karthikeyan
Familymembres.com/vishnu
இப்பொழுது Muthu என்பது ஒரு node js பக்கமாக செர்வரில்
இருக்கின்றது
Karthikeyan என்பது vue.js சர்வரில் இருக்கின்றது
Vishnu ஒரு php சர்வரில் இருக்கின்றது.
முதலில் http request ஆனது familymembers.com –க்கு
செல்லும் ஆனால் அதற்கு பின் வரும் ஒவ்வொரு மெம்பரும்
ஒவ்வொரு சர்வரில் இருப்பதால் இவற்றை இயல்பாக அனுக
முடியாது.
இங்கு தான் nginx –ன் தேவை வருகின்றது.
கிளையண்டிலிருந்து வரும் கோரிக்கை முதலில் ரிவர்ஸ் பிராசிக்கு
வரும். இங்கு nginx ஒரு ரிவரிஸ் பிராக்சி இதன் வேலை
ஒவ்வொரு url அதாவது வெவ்வேறு சர்வருக்கு ரிடைரக்ட்
செய்வது தான்.
இவற்றை வெவ்வேறு போர்ட் நம்பர்களை குறிப்பிட்டும் எளீதாக
அனுகலாம்.
ஒவ்வொரு பக்கமும் வெவ்வேறுபோர்ட் நம்பர்கள்
உதாரணமாக 1234, 1235, 1236.
இவற்றை ரிவர்ஸ் பிராக்சி மூலமாக அனுக முடியுமே தவிர
நேரடியாக அணுக முடியாது.
லொக்கேசன், பிராக்சி போர்ட் ஆகியவற்றீன் மூலம் ரிடைரக்ட்
செய்யப்படுகின்றது.
மேலும் ரிவர்ஸ் ப்ராக்சி ஆனது லோட் பேலன்ஸ் போன்ற
வற்றிற்கும் பயன்படுகின்றது.
ஏன் 2021-லும் PHP கற்க வேண்டும்?
PHP ஆனது வெப் டெவலப்மெண்டில் பரவலாக
பயன்படுத்தப்படுகின்றது.
இது வேகமாக இருக்கின்றது.
புதிய வெர்சன் அறிமுகப்படுத்தப்பட்டுள்ளது(PHP8).
இதில் JIT கம்பைலர் அறிமுகப்படுத்தப்பட்டுள்ளது.
நிறைய FREELANCER வேலைகள் PHP –க்கு
இணையதளங்களில் உள்ளது.
இவையே இப்பொழுதும் நாம் PHP கற்க வேண்டிய தேவைகள்
ஆகும்.
Node js மற்றும் javascript என்ன வித்தியாசம்.
நோட் ஜெ எஸ் ஒரு புரோக்கிராமிங்க் மொழியல்ல அது ரன் டைம்
என்விரான்மெண்ட். அதாவது இது ஜாவாஸ்கிரிப்ட் நிரல்
இயங்குவதற்குறிய ரண்டைமை வழங்குகின்றது.
இதற்கு மாறாக ஜாவாஸ்கிரிப்ட் ஒரு நிரலாக்க மொழியாகும்.
நன்றி
முத்து கார்த்திகேயன் ,மதுரை.