Technical Anshu വീട് › ട്യൂട്ടോറിയലുകൾ › Nginx പ്രോക്സി മാനേജർ ഇൻസ്റ്റാൾ ചെയ്യുക
🐳 ഡോക്കർ റിവേഴ്സ് പ്രോക്സി

Nginx പ്രോക്സി മാനേജർ ഇൻസ്റ്റോൾ - 2-മിനിറ്റ് സജ്ജീകരണ ഗൈഡ്

നിങ്ങളുടെ സേവനങ്ങൾ നിലവിൽ 192.168.1.50:8080 പോലെയുള്ള വൃത്തികെട്ട വിലാസങ്ങളിലാണ് ജീവിക്കുന്നത്. Nginx പ്രോക്‌സി മാനേജർ സൗജന്യ HTTPS-നൊപ്പം app.yourdomain.com പോലുള്ള ക്ലീൻ പേരുകളാക്കി മാറ്റുന്നു - ഒരു ഡോക്കർ കമ്പോസ് ഫയൽ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യുകയും കൈകൊണ്ട് എഴുതിയ കോൺഫിഗറേഷൻ ഫയലുകൾക്ക് പകരം ലളിതമായ ഒരു വെബ് പാനലിൽ നിന്ന് നിയന്ത്രിക്കുകയും ചെയ്യുന്നു.

✍️ Technical Anshu🐳 Docker Compose🎧 Multi-Language Audio
Nginx പ്രോക്സി മാനേജർ ഇൻസ്റ്റോൾ - 2-മിനിറ്റ് സജ്ജീകരണ ഗൈഡ്
🎧 Multi-Language Audio: Video player [Settings] (⚙️) ➔ [Audio Track]

📑അധ്യായങ്ങൾ

  1. ഒരു റിവേഴ്സ് പ്രോക്സി എന്താണ് ചെയ്യുന്നത് - നിങ്ങളുടെ എല്ലാ സേവനങ്ങൾക്കും ഒരു വാതിൽ
  2. ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് വേണ്ടത് - ഡോക്കർ, ഒരു ഡൊമെയ്ൻ, ഒപ്പം എത്തിച്ചേരാവുന്ന പോർട്ടുകളും
  3. എന്തെങ്കിലും ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഡൊമെയ്ൻ DNS സെർവറിലേക്ക് പോയിൻ്റ് ചെയ്യുക
  4. ഫോൾഡറും docker-compose.yml ഫയലും സൃഷ്ടിക്കുക
  5. ഒരു കമാൻഡ് ഉപയോഗിച്ച് Nginx പ്രോക്സി മാനേജർ ആരംഭിക്കുക
  6. ആദ്യ ലോഗിൻ - അഡ്‌മിൻ അക്കൌണ്ട് ഘട്ടം എല്ലാവരും തെറ്റിദ്ധരിക്കും
  7. ഫീൽഡ് പ്രകാരം നിങ്ങളുടെ ആദ്യത്തെ പ്രോക്സി ഹോസ്റ്റ് സൃഷ്‌ടിക്കുക
  8. സൗജന്യമായി Lets Encrypt HTTPS സർട്ടിഫിക്കറ്റ് നേടുക, SSL Force ഓണാക്കുക

📋 അവലോകനവും ഘട്ടം ഘട്ടമായുള്ള ഗൈഡും

1

ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് എന്താണ് വേണ്ടത്

Nginx പ്രോക്സി മാനേജർ (NPM) പ്രവർത്തിക്കുന്നതിന് മുമ്പ് മൂന്ന് കാര്യങ്ങൾ നിലനിൽക്കണം. ആദ്യം, ഡോക്കറും ഡോക്കർ കമ്പോസും ഉള്ള ഒരു Linux സെർവർ അല്ലെങ്കിൽ PC ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിക്കുന്നു - NPM ഒരു സാധാരണ പ്രോഗ്രാമായിട്ടല്ല, ഒരു കണ്ടെയ്‌നറായാണ് പ്രവർത്തിക്കുന്നത്. രണ്ടാമതായി, ഓരോ സേവനത്തിനും അതിൻ്റേതായ സബ്ഡൊമെയ്ൻ ലഭിക്കുന്നതിനാൽ നിങ്ങൾക്ക് DNS എഡിറ്റ് ചെയ്യാൻ കഴിയുന്ന ഒരു ഡൊമെയ്ൻ നാമം. മൂന്നാമതായി, നിങ്ങളുടെ റൂട്ടർ അല്ലെങ്കിൽ ക്ലൗഡ് ഫയർവാളിന് ഈ മെഷീനിലേക്ക് പോർട്ടുകൾ 80, 443 എന്നിവ കൈമാറാൻ കഴിയണം.

📌 ശീർഷകത്തിലെ "2 മിനിറ്റ്": കണ്ടെയ്‌നർ സ്റ്റാർട്ട് തന്നെ യഥാർത്ഥത്തിൽ വേഗത്തിലാണ് - എന്നാൽ ഡോക്കർ ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്യുകയും ഈ ഗൈഡിലെ തയ്യാറെടുപ്പ് പൂർത്തിയാക്കുകയും ചെയ്താൽ മാത്രം മതി. ഒരു പുതിയ മെഷീനിൽ, സജ്ജീകരണത്തിനും ഡിഎൻഎസിനും സർട്ടിഫിക്കറ്റ് ഘട്ടങ്ങൾക്കും ശരിയായ സമയം അനുവദിക്കുക; സത്യസന്ധമായ ആകെത്തുക രണ്ട് മിനിറ്റിൽ കൂടുതലാണ്.
⚠️ CGNAT-ന് പിന്നിലെ ഒരു ഹോം കണക്ഷനിൽ, പോർട്ട് ഫോർവേഡിംഗ് പ്രവർത്തിക്കില്ല - NPM-നുള്ളിൽ ഒരു ക്രമീകരണവും അത് പരിഹരിക്കില്ല. നിങ്ങളുടെ ISP-യിൽ നിന്നുള്ള ഒരു പൊതു/സ്റ്റാറ്റിക് IP, വാടകയ്‌ക്ക് എടുത്ത ഒരു ചെറിയ VPS അല്ലെങ്കിൽ പകരം ഒരു ടണൽ ടൂൾ എന്നിവയാണ് സത്യസന്ധമായ ഓപ്ഷനുകൾ. ഈ പരിശോധന ഒഴിവാക്കരുത്: "NPM പ്രവർത്തിക്കുന്നില്ല" എന്നതിൽ പകുതിയും യഥാർത്ഥത്തിൽ "പോർട്ടുകൾ സെർവറിൽ എത്തിയിട്ടില്ല" എന്ന കഥകളാണ്.
2

ആദ്യം നിങ്ങളുടെ ഡൊമെയ്ൻ DNS സെർവറിലേക്ക് പോയിൻ്റ് ചെയ്യുക

എൻപിഎം ട്രാഫിക്കിനെ പേര് ഉപയോഗിച്ച് റൂട്ട് ചെയ്യുന്നു, കൂടാതെ നിങ്ങളുടെ മെഷീനിലേക്ക് ചൂണ്ടിക്കാണിക്കാവുന്ന പേരുകൾക്കായി മാത്രം എൻക്രിപ്റ്റ് സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു - അതിനാൽ നിങ്ങൾ അതിൽ എന്തെങ്കിലും നിർമ്മിക്കുന്നതിന് മുമ്പ് പേര് പരിഹരിക്കേണ്ടതുണ്ട്. നിങ്ങളുടെ രജിസ്ട്രാർ അല്ലെങ്കിൽ DNS ഹോസ്റ്റിൽ, ഒരു ഒരു റെക്കോർഡ് ചേർക്കുക: പേര് സബ്ഡൊമെയ്ൻ വാക്ക് മാത്രമാണ് (ഉദാഹരണത്തിന് app) മൂല്യം നിങ്ങളുടെ സെർവറിൻ്റെ പൊതു IP വിലാസമാണ്. ഓരോ സേവനത്തിനും അതിൻ്റേതായ റെക്കോർഡ് ലഭിക്കുന്നു, അവയ്‌ക്കെല്ലാം ഒരേ ഐപിയിൽ പോയിൻ്റ് ചെയ്യാൻ കഴിയും - എൻപിഎം സേവനങ്ങളെ പിന്നീട് പേര് പ്രകാരം വേർതിരിക്കുന്നു. ടെസ്റ്റിംഗ് സമയത്ത് 300 സെക്കൻഡ് പോലെയുള്ള ഒരു ചെറിയ TTL സജ്ജീകരിക്കുക, അതിനാൽ തെറ്റുകൾ മണിക്കൂറുകൾക്ക് പകരം മിനിറ്റുകൾക്കുള്ളിൽ മങ്ങുന്നു.

നിങ്ങൾ തുടരുന്നതിന് മുമ്പ് അത് തെളിയിക്കുക: പുറത്തുള്ള നെറ്റ്‌വർക്കിൽ നിന്ന് (ഉദാഹരണത്തിന് Wi-Fi ഓഫുള്ള നിങ്ങളുടെ ഫോണിൽ നിന്ന്) നിങ്ങളുടെ പൊതു ഐപിയിലേക്ക് പേര് പരിഹരിക്കപ്പെടുമോയെന്ന് പരിശോധിക്കുക. തകർന്ന DNS മാലിന്യങ്ങൾക്കെതിരെ ഒരു സർട്ടിഫിക്കറ്റ് അഭ്യർത്ഥിക്കുന്നത് ശ്രമങ്ങളെ എൻക്രിപ്റ്റ് ചെയ്യാൻ അനുവദിക്കുന്നു, ആവർത്തിച്ചുള്ള പരാജയങ്ങൾ നിങ്ങളെ മണിക്കൂറുകളോളം റേറ്റ് പരിമിതപ്പെടുത്തും. ഓർഡർ പ്രധാനമാണ്: DNS ആദ്യം, പ്രോക്സി ഹോസ്റ്റ് രണ്ടാമത്, സർട്ടിഫിക്കറ്റ് മൂന്നാമത്.

3

ഫോൾഡറും കമ്പോസ് ഫയലും സൃഷ്ടിക്കുക

സെർവറിൽ NPM-നായി ഒരു ഫോൾഡർ ഉണ്ടാക്കി അതിനുള്ളിൽ docker-compose.yml എന്ന പേരിൽ ഫയൽ സേവ് ചെയ്യുക. ഈ ഒരൊറ്റ ഫയൽ പൂർണ്ണമായ ഇൻസ്റ്റാളേഷനാണ്. ചിത്രത്തിൻ്റെ പേര് ഔദ്യോഗിക കമ്മ്യൂണിറ്റി ചിത്രമാണ്. പോർട്ടുകൾ 80, 443 എന്നിവ പൊതു വാതിലുകളാണ്, പോർട്ട് 81 അഡ്‌മിൻ പാനൽ ആണ്, നിങ്ങളുടെ മുഴുവൻ സജ്ജീകരണവും താമസിക്കുന്ന രണ്ട് വോള്യങ്ങളാണ്: ./data നിങ്ങളുടെ എല്ലാ പ്രോക്‌സി ഹോസ്റ്റുകളുമായും ഡാറ്റാബേസ് സൂക്ഷിക്കുന്നു, കൂടാതെ ./letsencrypt നിങ്ങളുടെ സർട്ടിഫിക്കറ്റുകൾ കൈവശം വയ്ക്കുന്നു. ആ രണ്ട് ഫോൾഡറുകളും നഷ്‌ടപ്പെടുക, നിങ്ങൾക്ക് മുഴുവൻ സജ്ജീകരണവും നഷ്‌ടമാകും - കാര്യങ്ങൾ പ്രവർത്തിക്കുമ്പോൾ അവ ബാക്കപ്പ് ചെയ്യുക.

docker-compose.yml
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '443:443'
      - '81:81'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

റീബൂട്ടിന് ശേഷം restart: unless-stoped ലൈൻ NPM യാന്ത്രികമായി തിരികെ കൊണ്ടുവരുന്നു.

4

Nginx പ്രോക്സി മാനേജർ ആരംഭിക്കുക

ആ ഫോൾഡറിനുള്ളിൽ നിന്ന്, ആരംഭ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. ഡോക്കർ ചിത്രം ഡൗൺലോഡ് ചെയ്യുകയും പശ്ചാത്തലത്തിൽ കണ്ടെയ്‌നർ ആരംഭിക്കുകയും ചെയ്യുന്നു.

Terminal
docker compose up -d

ഇത് പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക:

Terminal
docker ps

80, 443, 81 എന്നീ പോർട്ടുകൾക്കൊപ്പം ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന കണ്ടെയ്‌നർ നിങ്ങൾ കാണും. ഒരു ചെറിയ സെർവറിൽ, ഡാറ്റാബേസ് സൃഷ്‌ടിക്കുമ്പോൾ ആദ്യ ആരംഭം ഒന്നോ രണ്ടോ മിനിറ്റ് എടുക്കും. കണ്ടെയ്നർ പുനരാരംഭിക്കുന്നത് തുടരുകയാണെങ്കിൽ, ലോഗുകൾ ലളിതമായ ഭാഷയിൽ കാരണം കാണിക്കുന്നു:

Terminal
docker compose logs

പുനരാരംഭിക്കുന്ന ലൂപ്പിൽ പത്തിൽ ഒമ്പത് തവണയും ഹോസ്റ്റിൽ മറ്റെന്തെങ്കിലും ഉപയോഗിക്കുന്ന ഒരു പോർട്ട് ആണ് - സാധാരണയായി പഴയ വെബ് സെർവർ ഇപ്പോഴും പ്രവർത്തിക്കുന്നു.

5

ആദ്യം ലോഗിൻ ചെയ്യുക - അഡ്മിൻ അക്കൗണ്ട് ഉടനടി സുരക്ഷിതമാക്കുക

നിങ്ങളുടെ സ്വന്തം നെറ്റ്‌വർക്കിലെ ബ്രൗസറിൽ അഡ്മിൻ പാനൽ തുറക്കുക:

Browser Address Bar
http://your-server-ip:81

ആദ്യ മിനിറ്റിൽ ഇത് ചെയ്യുക. ബിൽഡിനെ ആശ്രയിച്ച്, നിങ്ങളുടെ സ്വന്തം ഇമെയിലും ശക്തമായ പാസ്‌വേഡും ഉപയോഗിച്ച് അറിയപ്പെടുന്ന ഫസ്റ്റ്-ലോഗിൻ അഡ്മിനിസ്ട്രേറ്റർ വിശദാംശങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ NPM നിങ്ങളോട് ആവശ്യപ്പെടുന്നു, അല്ലെങ്കിൽ - സ്ഥിര അക്കൗണ്ട് ഇല്ലാത്ത പുതിയ ബിൽഡുകളിൽ - അഡ്മിൻ പേജ് ആദ്യം തുറക്കുന്ന വ്യക്തി അഡ്മിനിസ്ട്രേറ്ററെ സൃഷ്ടിക്കുന്നു. ഏതുവിധേനയും നിയമം ഒന്നുതന്നെയാണ്: കണ്ടെയ്‌നർ ആരംഭിക്കുന്ന നിമിഷം, മറ്റെന്തെങ്കിലും സൃഷ്‌ടിക്കുന്നതിന് മുമ്പ്, നിങ്ങളുടെ സ്വന്തം അഡ്‌മിൻ അക്കൗണ്ട് സജ്ജീകരിക്കുക, കൂടാതെ ഒരു യഥാർത്ഥ മെയിൽബോക്‌സ് ഉപയോഗിക്കുക - സർട്ടിഫിക്കറ്റ് പ്രശ്‌നങ്ങളെക്കുറിച്ചുള്ള NPM ഇമെയിലുകൾ.

⚠️ നിങ്ങൾ "പിന്നീട് പൂർത്തിയാക്കുമ്പോൾ" ഒരിക്കലും പോർട്ട് 81 എല്ലാവർക്കുമായി എത്തിച്ചേരാവുന്ന തരത്തിൽ വിടരുത്. ഇൻറർനെറ്റിൽ പാനൽ ആദ്യം കണ്ടെത്തുന്ന ആർക്കും നിങ്ങളുടെ പ്രോക്സിയുടെ ഉടമസ്ഥതയുണ്ട്. അഡ്മിൻ പാനൽ നിങ്ങളുടെ സ്വന്തം നെറ്റ്‌വർക്കിൽ മാത്രം സൂക്ഷിക്കുക.
6

നിങ്ങളുടെ ആദ്യത്തെ പ്രോക്സി ഹോസ്റ്റ് സൃഷ്ടിക്കുക

NPM-ൽ ഹോസ്‌റ്റുകൾ → പ്രോക്‌സി ഹോസ്റ്റുകൾ → പ്രോക്‌സി ഹോസ്റ്റ് ചേർക്കുക തുറന്ന് ഫോം ഒരു വാക്യമായി പൂരിപ്പിക്കുക - "ഈ പേര് ആ ആന്തരിക സേവനത്തിലേക്ക് പോകുന്നു":

ഡൊമെയ്ൻ നാമങ്ങൾ: app.yourdomain.com - ഘട്ടം 2-ൽ നിന്നുള്ള കൃത്യമായ പൊതുനാമം, അത് നിങ്ങളുടെ സെർവറിൽ ഇതിനകം പരിഹരിക്കേണ്ടതുണ്ട്.
സ്‌കീം: http മിക്ക ഹോം, ഓഫീസ് ആപ്പുകൾക്കും. NPM-ഉം ആന്തരിക സേവനവും തമ്മിലുള്ള ബന്ധത്തെയാണ് സ്കീം വിവരിക്കുന്നത്, സന്ദർശകർ ഉപയോഗിക്കുന്നതല്ല - NPM വാതിൽക്കൽ പൊതു എൻക്രിപ്ഷൻ കൈകാര്യം ചെയ്യുന്നു. ആന്തരിക ആപ്പ് തന്നെ HTTPS നൽകുമ്പോൾ മാത്രം https ഇവിടെ തിരഞ്ഞെടുക്കുക.
Hostname / IP: സേവനത്തിൻ്റെ ആന്തരിക വിലാസം, ഉദാഹരണത്തിന് 192.168.1.50.
ഫോർവേഡ് പോർട്ട്: സേവനം യഥാർത്ഥത്തിൽ ശ്രദ്ധിക്കുന്ന പോർട്ട്, ഉദാഹരണത്തിന് 8080 - 80 അല്ലെങ്കിൽ 443 അല്ല; അവ NPM-ൻ്റെ വാതിലുകളാണ്, സേവനങ്ങളുടേതല്ല.

Block Common Exploits ഓണാക്കുക, തുടർന്ന് സംരക്ഷിക്കുക. ഒരു ബ്രൗസറിൽ പേര് തുറന്ന് ഉടനടി പരിശോധിക്കുക - Wi-Fi ഓഫുള്ള നിങ്ങളുടെ ഫോണിൽ നിന്ന്, അതിനാൽ നിങ്ങൾ യഥാർത്ഥ പൊതു പാത പരീക്ഷിക്കുക.

✅ NPM-ൽ നിന്നുള്ള ഒരു 502 മോശം ഗേറ്റ്‌വേ ഒരു സൂചനാ രേഖയാണ്, പരാജയമല്ല: അതിനർത്ഥം പുറം ലോകം NPM-ൽ പൂർണ്ണമായി എത്തിയെന്നും അവസാനത്തെ ആന്തരിക ഹോപ്പ് - ഹോസ്റ്റ്നാമം അല്ലെങ്കിൽ പോർട്ട് - തെറ്റാണ് എന്നാണ്. ആ ഫീൽഡ് ശരിയാക്കുക, മുഴുവൻ സജ്ജീകരണമല്ല. മറ്റൊരു ട്രാപ്പ് കൂടി: സേവനം മറ്റൊരു ഡോക്കർ കണ്ടെയ്‌നറിൽ പ്രവർത്തിക്കുന്നുവെങ്കിൽ, localhost എന്നത് തെറ്റാണ് (NPM-ൻ്റെ കണ്ടെയ്‌നറിനുള്ളിൽ, ലോക്കൽഹോസ്റ്റ് എന്നാൽ NPM തന്നെയാണ്) - പ്രസിദ്ധീകരിച്ച പോർട്ടിനൊപ്പം സെർവറിൻ്റെ LAN IP ഉപയോഗിക്കുക, അല്ലെങ്കിൽ രണ്ട് കണ്ടെയ്‌നറുകളും ഒരേ ഡോക്കർ നെറ്റ്‌വർക്കിൽ ഇട്ട് കണ്ടെയ്‌നറിൻ്റെ പേര് ഉപയോഗിക്കുക.
7

സൗജന്യ ലെറ്റ്സ് എൻക്രിപ്റ്റ് HTTPS സർട്ടിഫിക്കറ്റ് നേടൂ

സ്റ്റെപ്പ് 6-ൽ നിന്നുള്ള പ്ലെയിൻ ഹോസ്റ്റ് ഇതിനകം പ്രവർത്തിച്ചതിന് ശേഷം മാത്രം ഇത് ചെയ്യുക - തകർന്ന ഹോസ്റ്റിലെ HTTPS നിങ്ങൾക്ക് ഒരു സർട്ടിഫിക്കറ്റ് സഹിതം ഒരു തകർന്ന ഹോസ്റ്റ് നൽകുന്നു, കൂടാതെ തെറ്റ് അന്വേഷിക്കേണ്ട സ്ഥലങ്ങളുടെ ഇരട്ടി. അതേ പ്രോക്‌സി ഹോസ്റ്റ് തുറക്കുക, SSL ടാബിലേക്ക് പോകുക, ഒരു പുതിയ SSL സർട്ടിഫിക്കറ്റ് അഭ്യർത്ഥിക്കുന്നതിന് SSL സർട്ടിഫിക്കറ്റ് സജ്ജമാക്കുക, Force SSL, HTTP/2 പിന്തുണ എന്നിവ പ്രവർത്തനക്ഷമമാക്കുക, ലെറ്റ്സ് എൻക്രിപ്റ്റ് ചെയ്യുക, സേവന നിബന്ധനകൾ അംഗീകരിക്കുക, സേവ് ചെയ്യുക. സൈറ്റ് റീലോഡ് ചെയ്യുക - ബ്രൗസർ ഇപ്പോൾ https-ൽ പാഡ്‌ലോക്ക് കാണിക്കും.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു: ഒറ്റത്തവണ ടോക്കൺ (HTTP-01 ചലഞ്ച്) കാണിക്കാൻ പോർട്ട് 80-ലെ പൊതു ഇൻ്റർനെറ്റ് വഴി നിങ്ങളുടെ സെർവറിനോട് ആവശ്യപ്പെട്ട് പേര് നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു എൻക്രിപ്റ്റ് തെളിയിക്കുന്നു. അതുകൊണ്ടാണ് നിങ്ങളിലേക്ക് ചൂണ്ടിക്കാണിക്കുന്ന DNS ഉം എത്തിച്ചേരാവുന്ന പോർട്ട് 80-ഉം നോൺ-നെഗോഷ്യബിൾ - ഒന്നുകിൽ പരാജയപ്പെടുകയും അഭ്യർത്ഥന പരാജയപ്പെടുകയും ചെയ്യുന്നു, പിശക് സജ്ജീകരണത്തിലാണ്, ഒരിക്കലും Lets Encrypt-ൽ അല്ല. Force SSL എല്ലാ http സന്ദർശകനെയും https എന്നതിലേക്ക് സ്വയമേവ റീഡയറക്‌ട് ചെയ്യുന്നു; അതില്ലാതെ എൻക്രിപ്റ്റ് ചെയ്യാത്ത വാതിൽ എൻക്രിപ്റ്റ് ചെയ്തതിന് അരികിൽ തുറന്നിരിക്കും.

📌 സർട്ടിഫിക്കറ്റുകൾ 90 ദിവസത്തേക്ക് ജീവിക്കുകയും NPM അവ സ്വയമേവ പുതുക്കുകയും ചെയ്യുന്നു, സാധാരണ കാലഹരണപ്പെടുന്നതിന് ഏകദേശം ഒരു മാസം മുമ്പ്, അതേ പോർട്ട്-80 പ്രൂഫ് ഉപയോഗിച്ച്. ഒരു പുതുക്കൽ എപ്പോഴെങ്കിലും പരാജയപ്പെടുകയാണെങ്കിൽ, ആദ്യം വിരസമായ കാരണങ്ങൾ പരിശോധിക്കുക: DNS മാറ്റി, റൂട്ടർ ഫോർവേഡിംഗ് നീക്കം ചെയ്തു, അല്ലെങ്കിൽ പോർട്ട് 80 തടഞ്ഞു. ഒരു സേവനം സ്ഥിരീകരിക്കുകയും പുതുക്കലുകൾ തെളിയിക്കുകയും ചെയ്‌താൽ മാത്രം HSTS പ്രവർത്തനക്ഷമമാക്കുക - ബ്രൗസറുകൾ മാസങ്ങളോളം ഓർക്കുന്ന ശക്തമായ വാഗ്ദാനമാണിത്.

🏷️വിഷയ തിരയൽ വേരിയബിളുകളും കീവേഡുകളും

🔍 Nginx Proxy Manager 🔍 Reverse Proxy 🔍 Docker Compose 🔍 Lets Encrypt 🔍 Free HTTPS 🔍 Proxy Host 🔍 TechnicalAnshu 🔍 Self Hosting 🔍 Subdomain Setup 🔍 Port 80 443 81 🔍 Force SSL 🔍 Home Server
🎙️ പൂർണ്ണ ട്രാൻസ്ക്രിപ്റ്റ് — വികസിപ്പിക്കാൻ ടാപ്പ് ചെയ്യുക

__TOK_34__

__TOK_35__

__TOK_36__

❓ പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

ഈ ട്യൂട്ടോറിയൽ പിന്തുടരാൻ 100% സൗജന്യമാണോ?

__TOK_37__

തുടക്കക്കാർക്ക് ഈ ഗൈഡ് പിന്തുടരാമോ?

__TOK_38__

ഞാൻ കുടുങ്ങിയാൽ എനിക്ക് എവിടെ ചോദ്യങ്ങൾ ചോദിക്കാനാകും?

__TOK_39__

🚀 YouTube-ലെ മുഴുവൻ ട്യൂട്ടോറിയലും കാണുക

__TOK_40__

__TOK_41__

▶️ മുഴുവൻ വീഡിയോയും കാണുക
ഈ ട്യൂട്ടോറിയൽ ടെക്‌നിക്കൽ അൻഷുൻ്റെ Nginx പ്രോക്‌സി മാനേജർ ഇൻസ്റ്റാളേഷൻ വീഡിയോ അടിസ്ഥാനമാക്കിയുള്ളതാണ് • ഏതെങ്കിലും ഘട്ടത്തിൽ കുടുങ്ങിയിട്ടുണ്ടോ? വീഡിയോ അഭിപ്രായങ്ങളിൽ ചോദിക്കുക - അവിടെ നിങ്ങൾക്ക് സഹായം ലഭിക്കും